loadrunder脚本篇——执行操作系统命令
2024-10-21 06:07:46
思路:
用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;
}
运行结果:
最新文章
- The dependency `BaiduMapKit` is not used in any concrete target
- PAT1023. Have Fun with Numbers
- 数据库系统中事务的ACID原则
- win7 64 安装Oracle 11G 、使用PLSQL进行连接 标准实践
- object C—类中函数的调用
- html.day02
- 关于FIND_IN_SET 和distinct 的坑爹的一天
- Pro/Engineer wildfire 5.0 野火版系列下载及安装方法
- 滚动条实现RGB颜色的调制(窗体程序)--JAVA基础
- hbase大规模数据写入的优化历程
- python———day1
- mysql 2006错误 导入时
- tk.mybatis通用工具采坑记
- ccf题库中2016年4月2日俄罗斯方块问题
- WCF错误远程服务器返回了意外响应: (413) Request Entity Too Large。解决方案
- 奇怪吸引子---GenesioTesi
- noip第8课资料
- ZooKeeper ACL权限设置
- jconsole监控远程 spring boot程序
- jquery文件的引入