一、全局变量
测试计划,在图下区域,可添加全局变量。
在http请求参数中引用变量,引用格式${变量名称}
二、自定义变量
添加用户定义变量
线程组->add -> Config Element(配置原件)-> User Definde Variable(用户定义的变量)
添加用户参数
线程组->add -> 前置处理器 -> 用户参数
三、CSV数据文件参数变量
添加CSV数据文件设置
线程组->add -> Config Element(配置原件)-> CSV data set config (CSV数据文件设置)
多个参数使用逗号隔开
引用变量格式${变量名称}
四、参数自增
添加计数器组件——
线程组 -> add -> Config Element(配置原件) -> 计数器
starting value:给定计数器的起始值、初始值
递增:每次迭代后,给计数器增加的值
Maximum value:计数器的最大值,如果超过最大值,重新设置为初始值(starting value),默认的最大值为Long.MAX_VALUE,2^63-1(如果持续压测,建议最好不要设置最大值)
Number format:可选格式,比如000,格式化为001,002;默认格式为Long.toString(),但是默认格式下,还是可以当作数字使用
引用名称:用于控制在其它元素中引用该值,形式:$(username}
与每用户独立的跟踪计数器():全局的计数器,如果不勾选,即全局的,比如用户#1 获取值为1,用户#2获取值还是为1;如果勾选,即独立的,则每个用户有自己的值:比如用户#1 获取值为1,用户#2获取值为2。
Reset counter on each Thread Group Iteration:可选,仅勾选与每用户独立的跟踪计数器时可用;如果勾选,则每次线程组迭代,都会重置计数器的值,当线程组是在一个循环控制器内时比较有用。
参数引用“顾问${name}”、"mobile":"${mobile}"