Loadrunner 脚本开发-从文件读取数据并参数化

简介: Loadrunner 脚本开发-从文件读取数据并参数化

脚本开发-从文件读取数据并参数化

直接上代码:

 



char* testfn()

{

   int count, total = 0;

   //char buffer[1000];

   char * buffer = NULL;

   int filelenth = 0;

   long file_stream;

   char * filename = "d:\\test.txt";

 

   if ((file_stream = fopen(filename, "r")) == NULL )

   {

       lr_error_message ("Cannot open %s", filename);

       return NULL;

   }

 

fseek(file_stream,0,2); //定位到文件末尾

   filelenth = ftell(file_stream); //获取文件总长度

 

fseek(file_stream,0,0); //定位文件开头

 

   buffer = (char *)malloc(filelenth);  //动态分配内存

 

   count = fread(buffer, sizeof(char), filelenth, file_stream);  //

   lr_output_message ("%d bytes read", count);

 

   lr_output_message ("content read = %s", buffer );

 

   // Close the file stream

   if (fclose(file_stream))

   {

       lr_error_message ("Error closing file %s", filename);

   }

 

   return buffer;

}

 

 

Action()

{

   char *pt = NULL;

pt = testfn();

   lr_save_string(lr_eval_string(pt), "param");

lr_output_message("value of param: %s",lr_eval_string("{param}"));

 

free(pt); //释放内存

}

 

运行结果:

 


目录
打赏
0
0
0
0
18
分享
相关文章
Loadrunner 脚本开发-利用web_submit_data函数实现POST请求
Loadrunner 脚本开发-利用web_submit_data函数实现POST请求
284 0
Loadrunner 脚本开发-利用loadrunner开发Windows Sockets协议脚本
Loadrunner 脚本开发-利用loadrunner开发Windows Sockets协议脚本
301 0
Loadrunner脚本开发-基于HTTP协议的流媒体视频在线播放服务器性能测试
Loadrunner脚本开发-基于HTTP协议的流媒体视频在线播放服务器性能测试
278 0
Loadrunner 脚本开发-利用Loadrunner生成Web service测试脚本
Loadrunner 脚本开发-利用Loadrunner生成Web service测试脚本
187 0
Loadrunner 脚本开发-利用Loadrunner生成Web service测试脚本
Loadrunner 脚本开发-soap_request函数介绍及WebService接口测试
Loadrunner 脚本开发-soap_request函数介绍及WebService接口测试
265 0
Loadrunner 脚本开发-利用web_custom_request函数进行接口测试
Loadrunner 脚本开发-利用web_custom_request函数进行接口测试
250 0
loadrunner 脚本开发-调用java jar文件远程操作Oracle数据库测试
loadrunner 脚本开发-调用java jar文件远程操作Oracle数据库测试
228 0
loadrunner 场景设计-制定负载测试计划
loadrunner 场景设计-制定负载测试计划
249 0
软件测试面试题:LoadRunner分为哪三个模块?请简述各模块的主要功能?
软件测试面试题:LoadRunner分为哪三个模块?请简述各模块的主要功能?
218 0
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等

登录插画

登录以查看您的控制台资源

管理云资源
状态一览
快捷访问