Jmeter 参数化的几种方法

目录

配置元件-用户自定义变量

前置处理器-用户参数

[配置元件-CSV Data Set Config](#配置元件-CSV Data Set Config)

Tools-函数助手


配置元件-用户自定义变量

可在测试计划、线程组、HTTP请求下创建用户定义的变量
全局变量,可以跨线程组调用
jmeter执行的时候,只获取一次,一直不变,即使变量的值是随机数(${__Random(1,55,)}),不同用户数循环多次,拿到的用户自定义变量值都是一样的
用户定义变量有重名的情况,测试计划下<线程组下<采样器下
用户自定义变量中的定义的所有参数的值在测试计划的执行过程中不能发生取值的改变,因此一般仅将测试计划中不需要随迭代发生改变的参数(只取一次值的参数)设置在此处

前置处理器-用户参数

用户参数可以给多个用户添加不同的参数

"每次迭代更新一次"选项控制参数取值的变化规则,如果选中该选项,则参数的值在每个迭代中保持不变,在新的迭代开始时取下一个值。如果取消该选项,则参数值在每个在其作用域内的sampler发出请求时取下一个可用

配置元件-CSV Data Set Config

Jmeter组件-配置元件(CSV Data Set Config)_Melody~M的博客-CSDN博客

Tools-函数助手

函数助手中的__StringFromFile、__CSVRead可以从文件中读取参数

函数助手中的__RandomString可以用于生成随机字符串

Jmeter - 函数助手_Melody~M的博客-CSDN博客

相关推荐
C++忠实粉丝41 分钟前
计算机网络socket编程(4)_TCP socket API 详解
网络·数据结构·c++·网络协议·tcp/ip·计算机网络·算法
Estar.Lee1 小时前
时间操作[取当前北京时间]免费API接口教程
android·网络·后端·网络协议·tcp/ip
蝶开三月1 小时前
php:使用socket函数创建WebSocket服务
网络·websocket·网络协议·php·socket
G丶AEOM1 小时前
SSL/TLS,SSL,TLS分别是什么
网络·网络协议·网络安全
Koi慢热2 小时前
路由基础(全)
linux·网络·网络协议·安全
明明跟你说过4 小时前
Linux中的【tcpdump】:深入介绍与实战使用
linux·运维·测试工具·tcpdump
刽子手发艺4 小时前
WebSocket详解、WebSocket入门案例
网络·websocket·网络协议
tester Jeffky6 小时前
JMeter 性能测试计划深度解析:构建与配置的树形结构指南
jmeter
tester Jeffky6 小时前
深入探索JMeter逻辑控制器:构建复杂测试场景的利器
jmeter
速盾cdn8 小时前
速盾:CDN是否支持屏蔽IP?
网络·网络协议·tcp/ip