JMeter 参数设置 变量 url

在用JMeter做压力测试时,有时候需要模拟不同用户的访问,或者某一个步骤中访问的内容不同,于是需要做参数配置,使每次传递的参数都不相同。

1.如果录制的脚本中在“http请求”一栏的参数中已经有参数,但值是固定的(如下图),
JMeter <wbr>参数设置 <wbr>变量 <wbr>url

然后现在想让值每次都不同,可如下操作:
在脚本的这个步骤上,右键添加--配置元件--CVS data set config,如下
JMeter <wbr>参数设置 <wbr>变量 <wbr>url

然后点击添加的cvs data,做如下配置
JMeter <wbr>参数设置 <wbr>变量 <wbr>url

其中,filename 为user.csv文件存放的位置,use.csv可先建一个文本文件,然后更改后缀名即可,里面的数据为一行一个“username,password”,中间用逗号隔开。
variable names可自己设定,只要后面(下图$后的内容)保持一致即可,其他的按照上图设置。
然后再http请求的参数设置处改为如下设置
JMeter <wbr>参数设置 <wbr>变量 <wbr>url


这就表示每个线程都从${username}和${password}中读取值,实现了不同的用户访问。

2.如果http请求处没有参数名称,比如这个步骤访问的是一个servlet,参数在url中,如
http://10.131.252.256:8080/Shopping/servlet/LoginServlet?username=ceshi1&password=password1
这种url如果要更改username和password的值,可进行如下设置:
“服务器名称或IP”处填IP,“端口号”处填端口号,“路径”填中间部分(即不包括IP和端口号,也去掉后面的参数,但记得保留问号),然后手动在下面参数处添加参数名称,参数值的设置如上个步骤中的教程。
JMeter <wbr>参数设置 <wbr>变量 <wbr>url


3. 如果一个参数的值没有固定值,要随机取值,可用随机函数来表示,如下图:
wares_num随机取值[1,10],于是可以用${_Random(1,10)}来表示,这样子每次线程取得值为1到10中间的随机值。
JMeter <wbr>参数设置 <wbr>变量 <wbr>url



  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值