- 用户自定义变量
方法:线程组》》配置元件》》用户定义的变量
用户定义的变量为该线程组下的全局变量,此时变量一旦定义,在线程组设置循环或者多线程时,如果变量是由随机、计数函数生成的,该变量只生成一次,所以说想要这样定义不重复的手机号,进行重复注册的话,是不可以的。应为手机号只生成一次,下次调用手机号回重复。
2、用户参数
方法:线程组》》前置处理器》》用户参数
用户参数作用域和用户定义的变量差不多。可以添加多个用户和多个变量,也可以勾选每次迭代是否更新变量值,可以解决手机号注册时随机函数不刷新的问题(勾选每次迭代更新一次)
3、beanshell取样器定义变量
方法:线程组》》取样器》》BeanShell取样器
因为是取样器,所以不能放到取样器里面,但是可以放到控制器等其他里面,在里面定义变量需要了解一些Java代码。定义变量需要定义和输出。
在循环和多线程中也是可以刷新的。
4、通过CSV文件导入的方式定义变量
方法:线程组》》配置元件》》CSV数据文件设置
设置方法: