今天在一个并发计划中设置了两个线程组,线程组之间是顺序执行关系,分别有各自的自定义变量和用户参数
但是出现问题——
后面一个计划的自定义变量覆盖前面的同名变量
原因:
自定义变量——配置元件 覆盖整个测试计划
如果有两个里面有重名的变量 后面那个会覆盖前面的
用户参数——前置处理程序 只对范围内取样器作用
解决:
将同名但不同值变量改名,其他相同变量合并,最后只剩一个自定义变量
利用CSV数据文件代替用户参数
(个人用于:大量用户账号信息)
设置如下
变量是按列排序的,在CSV中可以有列名,(如果有列名就需要忽略首行:Ture)
变量名和之前用户参数设置的的变量名一样,用$变量名 即可引用。
线程共享,就看这个数据文件是否适用于整个测试计划还是某个线程组。