loadrunner 脚本开发-执行操作系统命令
脚本开发-执行操作系统命令
by:授客 QQ:1033553122
思路:
用loadrunner system()函数
函数原型:
int system( const char *string );
示例一:在指定目录下创建指定文件
Action()
{
char filename[1024], command[1024];
char new_dir[] = "F:\\shouke";
// F盘下创建名为shouke的目录,并把它作为当前目录
if (mkdir(new_dir))
lr_output_message ("Create directory %s failed", new_dir);
else
lr_output_message ("Created new directory %s", new_dir);
sprintf(filename, "%s\\%s", new_dir, "newfile.txt");
// 执行“dir /b 目录命令”,并将结果写入到一个新文件filename
sprintf(command, "dir /b F:\ > %s", filename);
system(command);
lr_output_message ("Created new file %s", filename);
return 0;
}
运行结果:





说明:
1. dir 目录:显示目录中的文件和子目录列表
2. dir 参数/b 目录:不显示修改日期等信息,只显示文件名
示例二:执行批处理
d盘根目录下,创建test.bat文件,内容如下


Action()
{
system("d:\\test.bat");
return 0;
}
运行结果


作者:授客
微信/QQ:1033553122
全国软件测试QQ交流群:7156436
Git地址:https://gitee.com/ishouke
友情提示:限于时间仓促,文中可能存在错误,欢迎指正、评论!
作者五行缺钱,如果觉得文章对您有帮助,请扫描下边的二维码打赏作者,金额随意,您的支持将是我继续创作的源动力,打赏后如有任何疑问,请联系我!!!
微信打赏
支付宝打赏 全国软件测试交流QQ群
浙公网安备 33010602011771号