loadrunner脚本开发参数取值策略

loadrunner脚本开发参数取值策略

ID:47877425

大小:132.96 KB

页数:20页

时间:2019-11-16

loadrunner脚本开发参数取值策略_第1页
loadrunner脚本开发参数取值策略_第2页
loadrunner脚本开发参数取值策略_第3页
loadrunner脚本开发参数取值策略_第4页
loadrunner脚本开发参数取值策略_第5页
资源描述:

《loadrunner脚本开发参数取值策略》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、LoadRunner脚本开发参数化取值策略质量管理部2014年8月目录1.文档说明42.场景简述43.参数取值模拟73.1Sequential7Sequential+EachIterator7Sequential+Eachoccurrenee7Sequential+Once83.2Random9Random+EachIterator9Random+Eachoccurrenee9Random+Once103.3Unique10Unique+EachIterator10Unique+Eachoccurrenee11Unique+Once114.试验详述114.1Sequential12Sequ

2、ential+EachIterator12Sequential+Eachoccurrenee13Sequential+Once144.2Random15Random+EachIterator15Random+Eachoccurrence16Random+Once174.3Unique17Unique+EachIterator17Unique+Eachoccurrenee18Unique+Once191.其他类型参数说明19&联系方式错误!未定义书签。1•文档说明在压力测试的过程中,根据应用程序对数据的要求不同,压力测试人员会选择不同的参数取值方式,下面对几种参数取值方式做一个简单的说明。在

3、LoadRunnerParamrterList中,Selectnextrow包括以卜三种选项(Sequential、Random>Unique)Sequential:顺序取值Random:随机収值Unique:惟一取值UpdateValueon包扌舌以卜三个种选项(EachIterator、Eachoccurrence、Once)EachIterator:每次迭代Eachoccurrencc:遇到迭彳弋Once:惟一迭代VU:虚拟用户迭代:在Vugen屮脚本回放一次称为一次迭代(如脚本回放3次称为迭代3次);Controller中脚本运行一次称为一次迭代(场景执行一次,脚本则可能运行多次)

4、2•场景简述参数文件内容参数文件内容行号文木值1SID0012SID0023S1D0034SID0045SID0056SID0067SID0078ST1)0089SID00910SID01011SID01112SID01213SID01314S1D01415S1D01516SID01617SID01718STD01819S1D01920SID020参数取值说明类型取值方式取值说明实例SequentialSequential+EachIterator所有用广取值步调…致,每次迭代时更新,获取下一个数值所有vu取值一致,在第一-次迭代中使用第1行数据“sidOOl”,第二次迭代使用第2行数据“

5、sid002”,第三次迭代使用第3行数据“sid003”,以此类推Sequential+Eachoccurrence所有用户取值步调一致,每次遇到参数时进行更新,即使在同—•次迭代中,各个VU也会同时去获取下一个数值单次或者多次迭代执行脚本时,所有VU笫1次遇到参数时取第1行数据“sidOOl”,第2次遇到参数时取第2行数据“sid002”,第3次遇参数时取第3行数据“sid003”,以此类推Sequential+Once所有用户取值一次,即使迭代多次取值仍然不变所有用户在所有的迭代中均使用第1行数据“sidOOl”RandomRandom+EachIterator每次迭代时,各个VU随机

6、从数据表屮获取参数值,同一次迭代过程中参数取值保持不变。Random+Eachoccurrence各VU在每次遇到参数时就会随机取一个数值,即使在同一次迭代屮Random+Once各个Vu在第一次迭代中随机获取一个参数值,但是在所有子迭代屮各个VU的参数取值保持不变UniqueUnique+EachIterator所有用户取值均不同。每个用户在每次迭代时将会更新参数值假设迭代3次,第1个VU第1次使用第1行数据“sidOOl”,第2次使用第2行数“sid002”,第3次使用第3行数据“sid003”,第2个VU依次使用第4、5、6行数据“sid004”、“sid005”、“sid006”,

7、第3个VU使用第7、8、9行数据,以此类推Unique+Eachoccurrence所有用户取值不同,每个虚拟用户每次遇到参数就会取一个新值,即使在同一次迭代中根据参数出现的次数来取值,假设一个脚本只有vuser_init(),Action()、Vuser_end()3部分,参数仅在Action部分出现2次,则各个VU取值过程如下:第一个VU第1次迭代时第1次遇到参数使用第1行数据“sidOOl”,第2次遇到参数时使用“

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。