Loadrunner/LR11 将参数/关联数据写入到txt文件中
程序员文章站
2022-04-11 12:57:59
...
遇到的需求就是,两个业务A、B,其中业务B需要从业务A中产生并进行测试,因此需要将业务A产生的参数写入业务B中;
业务A、业务B是分开测试的两个功能。将业务A产生的参数param写入到文件中,然后供同事使用。
该博客内容主要参考新浪博客、iCAN618用户的“LR脚本实战:写入文件操作(fopen,fprintf,fclose )”文章,如果有需要可以参考他的博客内容。
主要代码如下:
char *filename = "C:\\logfile.txt";//文件位置
int ftotal;
Action()
{
long file;
if((file = fopen(filename,"a+")) == NULL){
lr_output_message("The file %s doesn't exist %s",filename);
return 0;
}else{
ftotal = fprintf(file, "写入文件的数字是:%s\n",lr_eval_string("{number}")); //换行,追加写入
fclose(file); //关闭文件
}
return 0;
}
该代码是将参数“number”写入到C盘下的logfile.txt文件中,可将number参数换为关联后取到的参数,即将自己的参数写入C盘。
输出的内容如下: