Jmeter参数化

Jmeter参数化,类似于Bayboy里的参数化,可以是自定义用户参数,也可以是读取的导入文件

1.使用用户参数

首先,使用Badboy录制一个搜索的场景,然后在Jmeter中打开,打开后注意线程组里的线程数的填写,线程线根据自己想要执行的次数填写,比如一个变量有三个值需要依次搜索查看结果,那么线程线可填3.如果这里填的是1,那么线程永远只会执行一次,永远也看到后面参数变量值的执行了!

其次,给step1添加一个监听器,包括察看结果树和Aggregate Graph图表。

再次,新增一个用户参数

勾选中“每次跌代更新一次”,表示循环读取,新增的变量名为“searchtext”,用户名1,用户名2,用户名3表示的是该变量的值。之前我们的线程数填的是3,所以我们准备了三个变量值,希望能依次执行。

最后,断言,断言一定要放在响应页面的下级,同时为了监控断言结果,可以在下级新增一个“监听器”-》"断言结果"。

同时要修改断言里面的内容为变量名。

 

 修改http请求里的请求内容为变量名:

好了,可以执行啦,在结果树里查看结果吧。

2.使用CSV Data Set Config参数化

先准备一个test.txt文件

新增一个csv

 

 配置一下csv数据的来源吧。把刚才新建的test文档地址填加至filename中。

Variable Names如果没有填写的话,那么test.txt中的第一行就为变量名,如果此处有填写,那么test.txt中的第一行就为正值。

 

禁用掉用户参数,就可以运行啦。

3.使用函数助手对话框

比如,我们想要获取一个随机数,如何取它的变量呢,打开函数助手,选择功能选取Random,填上范围的最大值和最小值。

系统会自动生成一个变量名,见下图,只要把它复制粘贴到任何你想使用的地方即可!

 

转载于:https://www.cnblogs.com/agile2011/p/6007799.html

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值