之前我们使用badboy进行了脚本的录制,并且进行了参数化设置,但是当我们用jmeter进行脚本编写的时候,是否可以直接进行参数化设置呢?答案当然是可以的啦!那么,今天我们就一起看一下,如何使用jmeter进行参数化设置:
方式一
- 添加前置处理器_用户参数
点击step(或线程组),右键选择前置处理器_用户参数
添加前置处理器_用户参数.png -
设置具体的用户参数
添加变量名、用户以及变量值.png
PS:
- 要根据实际脚本情况,调整前置处理器的位置,不然会影响脚本运行的结果。
- 这里就需要我们知道元件的作用域以及执行顺序了。
- 想要实现参数化的变量值都能被使用,则线程数至少要`大于变量值个数`。
方式二
- 配置元件_CSV Date Set Config
- 点击step(或线程组),右键,选择配置元件_CSV Date Set Config
- 在硬盘内新建一个
参数化文本文档
(D:\jmeter.jmx.files\test.txt
) - 打开文本文档,首行写参数变量名称,下面每一行写一个参数,行首不缩进
- 保存文档
- 点击CSV,编辑配置信息:
- filename 文档名(上面提到的
test.txt
) - file encoding 如果有乱码,则需要填一下(例如
utf-8
) - variable name 变量名,多个变量时用逗号分隔
- delimiter 文档内的变量值的分隔符,默认用逗号,用
\t
表示tab
键分隔
添加CSV数据文件设置
在硬盘内创建一个文本文档,包含参数变量
设置CSV文件数据具体项
- filename 文档名(上面提到的
方式三
-
tools_函数助手对话框
打开random随机参数化_random
随机参数化
点击tools,点击函数助手对话框,选择_random
随机参数化
-
设置随机参数的范围,生成函数字符串
生成函数字符串 -
将copy好的字符串粘贴到指定的位置
修改参数化_位置01
1). 位置一
修改参数化_位置022). 位置二
`以上就是jmeter参数的三种方式,大家可以根据实际情况决定如何操作。`
网友评论