jmeter参数化-2、用户参数
UserParameters
用户参数元件可以为每个线程定义用户变量。
每个线程使用一列变量。使用变量的方法:${变量名}
当线程数多于用户参数中的用户数时,用户数据会被循环使用
如果参数的取值范围很小,使用用户参数比较合适;如果参数的取值范围很大,建议使用csv data set config方法。
2.1普通情况
设置线程组为3,运行1次,在察看结果树中可以看出使用的变量:
2.2每次迭代更新
当UP(user parameters)设置的是常量值,则勾选与不勾选,效果同。
指定用户参数是否只在每次执行经过它的父级控制器时,才重新更新一次值。即控制器内不同取样器的变量值相同。
若不勾选,则对于UP作用域内的每个取样器,UP都会更新。
但若UP值中使用了带有函数的可变值,则勾选和不勾选结果不同。
对于UP的父控制器下的不同取样器,勾选时,值相同;不勾选时,值不同。
下面两幅图显示线程数为2,线程循环次数为1,线程下的循环控制器循环次数为2时的执行结果。
第一幅为勾选了“每次迭代更新一次”的执行结果。
第二幅为为没有勾选该选项的结果
分类:
jmeter&性能测试
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 一文读懂知识蒸馏
· 终于写完轮子一部分:tcp代理 了,记录一下