Loadrunner参数化迭代参数说明_第1页
Loadrunner参数化迭代参数说明_第2页
Loadrunner参数化迭代参数说明_第3页
Loadrunner参数化迭代参数说明_第4页
Loadrunner参数化迭代参数说明_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、loadrunner 参数化策略测试小组齐国杰使用工具: loadrunner8.1试用版引子近日没有具体的项目做, 就总去泡论坛, 发现有的网友会问一些参数化的问题, 回答他们的问题时, 突然发现自己也是一知半解, 因此写了三个实验脚本, 目的是彻底搞清楚参数化的做法以及参数化策略的疑问。流程参数化要做一些准备,主要是参数化数据的准备,例如 txt 文本、 excel 表格以及数据库中的表都可以作为参数的数据集载体,而且lr 都是支持的。具体的参数化流程如下:1 、录制脚本2 、准备参数的数据集(也可以不准备,让lr 自己生成固定格式参数)3 、把对应的变量参数化4、选择对应的参数化策略具体

2、的操作请查询 lr 帮助手册例子try_params.txt 做参数数据集, txt 内容如下:aaa bbba1 b1a2 b2 a30 b30脚本一:action()char*a=aaa;获得参数赋值给 achar*b=bbb”;获得参数赋值给 blr_log_message(%s,%s,%s,lr_eval_string(a),lr_eval_string(b),ctime(&t);打结果return。; 运行时设置:设置 action 的迭代次数为30 (runtime-setting 的runlogic 里)回放结果:selectnextrowupdatevalueonreplayr

3、esult顺序(sequential )每次迭代(eachiteration)a1,b1a2,b2a3,b3,a30,b30顺序(sequential )每次出现(eachoccurrence)a1,b1a2,b2a3,b3,a30,b30顺序(sequential )只取一次(once)a1,b1a1,b1,a1,b1随机(random )每次迭代(eachiteration)a5,b5a27,b27a21,b21a16,b16,a16,b16随机(random )每次出现(eachoccurrence)a5,b5a27,b27a21,b21a16,b16,a16,b16随机(random

4、)只取一次(once)a15,b15a15,b15,a15,b15唯一(unique )每次迭代(eachiteration)a1,b1自动分配块大小a2,b2a3,b3,a30,b30唯一(unique )每次出现(eachoccurrence)a1,b1步长为1a2,b2a3,b3,a30,b30唯一(unique )只取一次(once)a1,b1a1,b1,a1,b1备注:“,”省略符号,如果前后都相同则省略相同部分,如果前后不同则省略不同部分。脚本二:action()inti;/循环种子for(i=0;i30;i+)/ 循环 30 次char*a=aaa;获得参数赋值给 achar*b

5、=bbb”;获得参数赋值给 blr_log_message(%s,%sn,lr_eval_string(a),lr_eval_string(b);/打印结果return。;运行时设置:设置 action 的迭代次数为1 (runtime-setting 的runlogic 里) 回放结果:selectnextrowupdatevalueonreplayresult顺序(sequential )每次迭代(eachiteration)a1,b1a1,b1,a1,b1顺序(sequential )每次出现(eachoccurrence)a1,b1a2,b2a3,b3,a30,b30顺序(sequen

6、tial )只取一次(once)a1,b1a1,b1,a1,b1随机(random )每次迭代(eachiteration)a21,b21a21,b21,a21,b21随机(random )每次出现(eachoccurrence)a5,b5a27,b27a21,b21a16,b16,a16,b16随机(random )只取一次(once)a15,b15a15,b15,a15,b15唯一 u unique )每次迭代(eachiteration)a1,b1自动分配块大小a1,b1,a1,b1唯一(unique )每次出现(eachoccurrence)a1,b1步长为1a2,b2a3,b3,a3

7、0,b30唯一(unique )只取一次(once)a1,b1a1,b1,a1,b1备注:“,”省略符号,如果前后都相同则省略相同部分,如果前后不同则省略不同部分。脚本三:action()char*filename=c:worklogtry_params.log;typedeflongtime_t;time_tt;char*a=aaa;char*b=bbb”;longfileopen;if(fileopen=fopen(filename,a+)=null)lr_error_message(fileisntopen,path=%s,filename);return。;time(&t);fprin

8、tf(fileopen,%s,%s,%s,lr_eval_string(a),lr_eval_string(b),ctime(&t);fclose(fileopen);return。;运行时设置:设置 action 的迭代次数为1 (runtime-setting 的runlogic 里)场景设置:不更改任何场景策略,运行 vuser数为30场景运行结果(c:worklogtry_params.log ):selectnextrowupdatevalueonreplayresult顺序(sequential )每次迭代(eachiteration)a1,b1,monjun0416:55:232

9、007a1,b1,monjun0416:55:232007a1,b1,monjun0416:55:232007, ,a1,b1,monjun0416:55:352007顺序(sequential )每次出现(eachoccurrence)a1,b1,monjun0416:57:302007a1,b1,monjun0416:57:302007a1,b1,monjun0416:57:312007, ,a1,b1,monjun0416:57:392007顺序(sequential )只取一次(once)a1,b1,monjun0417:00:222007a1,b1,monjun0417:00:222

10、007a1,b1,monjun0417:00:222007, ,a1,b1,monjun0417:00:302007随机(random )每次迭代(eachiteration)a14,b14,monjun0417:01:082007a18,b18,monjun0417:01:082007a29,b29,monjun0417:01:082007a9,b9,monjun0417:01:092007, ,a29,b29,monjun0417:01:172007随机(random )每次出现(eachoccurrence)a29,b29,monjun0417:03:162007a3,b3,monjun

11、0417:03:162007a1,b1,monjun0417:03:172007a30,b30,monjun0417:03:172007, ,a1,b1,monjun0417:03:252007随机(random )只取一次(once)a9,b9,monjun0417:04:412007a30,b30,monjun0417:04:412007a21,b21,monjun0417:04:422007a7,b7,monjun0417:04:422007, ,a9,b9,monjun0417:04:492007唯一(unique )每次迭代(eachiteration)自动分配块大小a2,b2,mo

12、njun0417:12:412007a1,b1,monjun0417:12:412007a3,b3,monjun0417:12:412007a4,b4,monjun0417:12:412007a5,b5,monjun0417:12:422007a9,b9,monjun0417:12:422007a8,b8,monjun0417:12:422007a7,b7,monjun0417:12:422007a6,b6,monjun0417:12:422007a10,b10,monjun0417:12:422007, ,a30,b30,monjun0417:12:502007唯一 u unique )每次出现(eachoccurrence)步长为1a1,b1,monjun0417:14:072007a3,b3,monjun0417:14:072007a2,b2,monjun0417:14:072007a4,b4,monjun0417:14:072007, ,a30,b30,monjun0417:14:172007唯一 u unique )只取一次(once)a2,b2,monjun0417:15:102007a1,b1,monjun0417:15:102007a3,b3,monjun0417:15:102007a4,b4,monj

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论