loadrunner脚本开发参数取值策略(5)
LoadRunner参数化取值说明
Random + Each occurrence
可以看出编号为01的VU在第1次迭代过程中SID两次取值依次为Sid017、Sid008 ,Name取值为Name016。第2次迭代过程中SID两次取值依次为Sid08、Sid002 ,Name取值为Name015。第3次迭代过程中SID两次取值依次为Sid17、Sid010 ,Name取值为Name012。
编号为02的VU在第1次迭代过程中SID两次取值依次为Sid013、Sid005 ,Name取值为Name018。第2次迭代过程中SID两次取值依次为Sid06、Sid003 ,Name取值为Name017。第3次迭代过程中SID两次取值依次为Sid014、Sid015 ,Name取值为Name006。
编号为10的VU在第1次迭代过程中SID两次取值依次为Sid009、Sid013 ,Name取值为Name020。第2次迭代过程中SID两次取值依次为Sid09、Sid003 ,Name取值为Name011。第3次迭代过程中SID两次取值依次为Sid20、Sid007 ,Name取值为Name016。 说明:虽然是随即取值,但是在同一次迭代过程中,同一个参数多次取值是不一样的。
16
LoadRunner参数化取值说明
Random + Once
可以看出编号为01的VU在3次迭代过程中SID取值依次为Sid010、Sid010 ,Name取值为Name019。
编号为02的VU在3次迭代过程中SID取值依次为Sid009、Sid009 ,Name取值为Name003。
编号为10的VU在3次迭代过程中SID取值依次为Sid013、Sid013 ,Name取值为018。 说明:每个VU在迭代的过程中取值都是一样的。
4.3 Unique
Unique + Each Iterator
可以看出编号为01的VU在第1次迭代过程中SID两次取值依次为Sid001、Sid001 ,Name
17
LoadRunner参数化取值说明
取值为001。第2次迭代过程中SID两次取值依次为Sid002、Sid002 ,Name取值为002。第3次迭代过程中SID两次取值依次为Sid003、Sid003 ,Name取值为003。
编号为02的VU在第1次迭代过程中SID两次取值依次为Sid004、Sid004 ,Name取值为004。第2次迭代过程中SID两次取值依次为Sid005、Sid05 ,Name取值为005。第3次迭代过程中SID两次取值依次为Sid006、Sid006 ,Name取值为006。
编号为10的VU在第1次迭代过程中SID两次取值依次为Sid007、Sid007 ,Name取值为007。第2次迭代过程中SID两次取值依次为Sid008、Sid08 ,Name取值为008。第3次迭代过程中SID两次取值依次为Sid009、Sid009 ,Name取值为009。
说明:不同的用户在迭代的过程中取值不同,但是在同一次迭代中,同一个参数取值相同。 注意:选择该选项后,需要对应设置When out of Values和Allocate Vuser values in The Controller选项
Unique + Each occurrence
可以看出编号为01的VU在第1次迭代过程中SID取值为sid001、sid002,Name取值为Name001。第2次迭代过程中SID取值为sid003、sid004,Name取值为Name004。第3次迭代过程中SID取值为sid005、sid006,Name取值为Name003。
编号为02的VU在第1次迭代过程中SID取值为sid007、sid008,Name取值为Name007。第2次迭代过程中SID取值为sid009、sid010,Name取值为Name008。第3次迭代过程中
18
LoadRunner参数化取值说明
SID取值为sid011、sid012,Name取值为Name009。
编号为10的VU在第1次迭代过程中SID取值为sid011、sid012,Name取值为Name0013。第2次迭代过程中SID取值为sid015、sid016,Name取值为Name014。第3次迭代过程中SID取值为sid017、sid018,Name取值为Name015。
说明:不同的用户在迭代的过程中取值不同,在同一次迭代中,同一个参数多次取值是不一样的。
注意:选择该选项后,需要对应设置When out of Values和Allocate Vuser values in The Controller选项
Unique + Once
可以看出编号为01的VU的在3次迭代过程中SID取值为Sid001、Sid001,Name取值为Name001。
编号为02的在3次迭代过程中SID取值为Sid002、Sid002,Name取值为Name002。 编号为10的在3次迭代过程中SID取值为Sid003、Sid003,Name取值为Name003。 说明:不同的VU取值不同,但是同一VU在迭代的过程中取值相同。
5.其他类型参数说明
? DateTime:很简单,在需要输入日期/时间的地方,可以用DateTime类型来替代。其属性设置也很简单,选择一种格式即可。当然也可以定制格式。 ? Group Name:设置比较简单,在实际运行中,LoadRunner 使用该虚拟用户
19
LoadRunner参数化取值说明
所在的Vuser Group 来代替。但是在VuGen中运行时,Group Name将会是 None
? Load Generator Name:在实际运行中,LoadRunner 使用该虚拟用户所在 Load Generator 的机器名来代替。
? Iteration Number:在实际运行中,LoadRunner 使用该测试脚本当前循环的次数来代替。
? Random Number:随机数。很简单。在属性设置中可以设置产生随机数的范围。
? Unique Number:唯一的数。在属性设置中可以设置第一个数以及递增的数的大小。
注意:使用该参数类型必须注意可以接受的最大数。例如:某个文本框能接受的最大数为 99。当使用该参数类型时,设置第一个数为 1,递增的数为 1,但 100 个虚拟用户同时运行时,第100个虚拟用户输入的将是 100,这样脚本运行将会出错。
注意:这里说的递增意思是各个用户取第一个值的递增数,每个用户相邻的两次循环之间的差值为 1。举例说明:假如起始数为 1,递增为 5,那么第一个用户第一次循环取值 1,第二次循环取值 2;第二个用户第一次循环取值为 6,第二次为 7;依次类推。
? Vuser ID:设置比较简单。在实际运行中,LoadRunner 使用该虚拟用户的 ID 来代替,该 ID 是由 Controller 来控制的。
? File:需要在属性设置中编辑文件,添加内容,也可以从现成的数据库中取数据(下面我们将会介绍)。
User Defined Function:从用户开发的 dll文件提取数据。
20
…… 此处隐藏:1287字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [高等教育]公司协助某村精准扶贫工作总结.doc
- [高等教育]高二生物知识点总结(全)
- [高等教育]苏教版数学三年级下册《解决问题的策略
- [高等教育]仪器分析课程学习心得
- [高等教育]2017年五邑大学数学与计算科学学院333
- [高等教育]人教版七年级下册语文第四单元测试题(
- [高等教育]2018年秋七年级英语上册Unit7Howmuchar
- [高等教育]2017年八年级下数学教学工作小结
- [高等教育]湖南省怀化市2019届高三统一模拟考试(
- [高等教育]四年级下册科学_基础训练及答案教材
- [高等教育]城郊煤矿西风井管路伸缩器更换施工安全
- [高等教育]昆八中20182019学年度上学期期末考试
- [高等教育]项目部各类人员任命书
- [高等教育]上市公司经营水务产业的模式
- [高等教育]人教版高二化学第一学期第三章水溶液中
- [高等教育]【中考物理第一轮复习资料】四.压强与
- [高等教育]金坑水电站报废改建工程机电设备更新改
- [高等教育]高中生物教学工作计划简易版
- [高等教育]2017年西华大学攀枝花学院(联合办学)44
- [高等教育]最新整理超短爆笑英文小笑话大全
- 优秀教师继续教育学习心得体会
- 阳历到阴历的转换
- 留守儿童教育案例分析
- 华师17春秋学期《玩教具制作与环境布置
- 测速传感器新型安装装置的现场应用
- 人教版小学数学三年级下册第四单元
- 创业个人意向书
- 山东省潍坊市2012年高考仿真试题(三)
- [恒心][好卷速递]四川省成都外国语学校
- 多少人错把好转反应当成了病情加重处理
- 中外广播电视史复习资料整理
- 江苏省扬州市江都区宜陵镇中学2014-201
- 工程造价专业毕业实习报告
- 广西师范学院心理与教育统计
- aympkrq基于 - asp的博客网站设计与开
- 建筑业外出经营相关流程操作(营改增后
- 人治 德治 法治
- [精华篇]常识判断专项训练题库
- 中国共产党为什么要实行民主集中
- 小学数学第三册第一单元试卷(A、B、C




