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

八、Jmeter基础-参数化的运用

时间:2020-01-17 09:28:19      阅读:88      评论:0      收藏:0      [点我收藏+]

标签:username   value   写入   不同   str   完成   code   inf   运用   

必须有一个参数池(参数源会被解析成key-value的形式存放在参数池),脚本中通过引用参数池里面的key进行参数替换。

例如:jmeter做模拟不同用户登录,可以参数化循环从池子里获取不同用户

jmeter中可以用CSV 数据文件设置,用户自定义变量,用户参数完成参数化

CSV 数据文件设置

一般用来做性能测试的时候,会使用CSV文件来做参数化。

在本地新建一个csv文件,写入参数值(一列代表一个参数值)

 技术图片

添加CSV数据文件设置,并且配置参数,一般配置如下几个就行

 技术图片

正在请求中通过${username}和${password}引用账号和密码

 技术图片

csv文件中写9对参数,线程组设置9后运行,发现执行了9次登陆,每次使用的用户都不一样

 技术图片

 

用户自定义变量

自动化中用的比较多,我们不需要重复执行,只需要一次执行即可,使用参数化主要为了有个地方统一维护参数

CSV数据文件设置禁用,添加用户自定义变量,设置用户名和密码,其他组件无需更改直接运行脚本,结果同样运行了9次,每次登录都使用的用户自定义变量中设置的参数

 技术图片

 

用户参数

跟用户自定义变量用法类似,禁用之前的用户自定义变量,新增一个用户参数组件进行配置参数,执行脚本同样能完成参数化的效果。

 技术图片

八、Jmeter基础-参数化的运用

标签:username   value   写入   不同   str   完成   code   inf   运用   

原文地址:https://www.cnblogs.com/easy-test/p/12204172.html

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