码迷,mamicode.com
首页 > 其他好文 > 详细

loadrunner 生成随机参数 Radom相关

时间:2015-06-12 18:55:52      阅读:152      评论:0      收藏:0      [点我收藏+]

标签:

我也是刚开始进入测试行业,不过比较幸运的我之前做过开发,所以对代码比较熟悉,对loadrunner没有进行过系统的学习,也是通过自己的摸索慢慢的积累知识。

今天遇到项目中要我做一个压力测试,其中一些参数不是固定的,需要每次传参都不一致,比如参数顺序号码,20位的数字。

那在loadrunner中要怎么设置这个参数呢?

1、首先在脚本中选择这个参数如图

技术分享

右键单击“替换参数”,弹出下面页面

技术分享

参数名称可以随意填写,最好和参数名称一致,参数类型选择随机数,然后单击属性设置按钮,弹出如下面:

技术分享

这个就是设置随机数的关键页面了。

首先看数据类型是随机数类型的,生成随机数的范围是多少,比如是1-100,关键看NUM的数字类型了,%08lu这个标识的是位数,你选择之后发现SMPLE列也跟着改变了。

这个就是决定生成的随机数的位数了。

再回来看我们的需求,怎么设置满足我们需求的随机数了:

1、设置一个20位的随机数

技术分享

对应代码为: seq = lr.eval_string("<seq><seq1><seq2>");

seq 设置的8位随机数,seq1 设置8位随机数 seq2 设置4位随机数,这样就设置了20位随机数了。

另外的需求为前面几位是固定的值,就可以这样设置seq =“000000”+ lr.eval_string("<seq><seq1>");000000就是固定值,这样大家应该明白了吧。

 

最后来看下面的截图:

技术分享

Each occurrencr:每次遇到设置的随机数的时候获取随机数 比如一次迭代里面有2个参数用到1个随机数,则每次获取随机数,2个参数取值不一样

Each iteration:每次迭代的时候需要设置随机数  比如一次迭代里面有2个参数用到1个随机数,则每次获取随机数。2个参数取值一样

Once:每次生成一次随机数 

 

都是我的见解,如果有错误的地方,请大家指出,我好更正,谢谢!!!

loadrunner 生成随机参数 Radom相关

标签:

原文地址:http://www.cnblogs.com/fanxiaojuan/p/4571989.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!