jmeter使用3-参数处理
1、介绍
编写脚本时,常见的策略是数据和脚本分开,维护时只需要维护脚本即可。jmeter中参数处理常见的几种方式如下:
- 用户自定义变量 --全局变量
- 用户参数 --为每个用户分配不同的参数值
- csv数据文件 --使用csv文件导入,每个参数使用不同的值
- 函数助手 --使用函数生成如random函数
2、用户自定义变量
在配置元件中添加用户定义变量,输入key和value值,使用时用 k e y 值 比如 {key值}比如 key值比如{Host}进行引用
2、用户参数
在前置处理器中添加用户参数,名称就是key值,可以设置多个value,使用时用 k e y 值 比如 {key值}比如 key值比如{userName}进行引用,每当有一个线程数,会往后取一个value值,可以参考下面具体使用的结果
3、csv数据文件
csv数据,常用于大批量数据使用,比如需要100个真实用户登录,则批量生成用户后,使用csv文件维护,并导入到jmeter中,使用时用 k e y 值 比如 {key值}比如 key值比如{userName}进行引用
4、函数助手
使用jmeter中内置的函数,在tools菜单里面选择函数助手对话框,这里用random函数举例 ${__Random(0,1000,)}表示从0-1000内随机取一个值,可以参考下具体使用的结果
5、总结
这几种方式各有优缺点,但是最后引用的时候都是使用${}进行引用。用哪个则要根据具体的使用场景具体分析