性能测试工具 八、Jmeter 基础 - 参数化的运用

Maple · 2020年01月17日 · 1383 次阅读

必须有一个参数池 (参数源会被解析成 key-value 的形式存放在参数池),脚本中通过引用参数池里面的 key 进行参数替换。
例如:jmeter 做模拟不同用户登录,可以参数化循环从池子里获取不同用户
jmeter 中可以用 CSV 数据文件设置,用户自定义变量,用户参数完成参数化

CSV 数据文件设置

一般用来做性能测试的时候,会使用 CSV 文件来做参数化。
在本地新建一个 csv 文件,写入参数值(一列代表一个参数值)

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

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

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

用户自定义变量

自动化中用的比较多,我们不需要重复执行,只需要一次执行即可,使用参数化主要为了有个地方统一维护参数
把 CSV 数据文件设置禁用,添加用户自定义变量,设置用户名和密码,其他组件无需更改直接运行脚本,结果同样运行了 9 次,每次登录都使用的用户自定义变量中设置的参数

用户参数

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

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
暂无回复。
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册