在性能测试中,有的交易中,每个用户必须使用各自的参数,否则会报错。比如某个机构的柜员,只能查询所属机构的账号等信息,无查询其他机构的账户的权限。这时参数取值方式类似于loadrunner的分块取值。
比如某支交易的用户使用的查询条件不能互用,且查询信息是固定,
用户1使用的查询条件为:html11、html12、html13、html14
用户2使用的查询条件为:html21、html22、html23、html24
用户3使用的查询条件为:html31、html32、html33、html34
用户4使用的查询条件为:html41、html42、html43、html44
可以按照下面图中设置
1)线程组下添加csv 数据文件设置(P_001_search.txt),注意线程的共享模式:当前线程
2)需引用参数(P_001_search.txt)的地方填写${__evalVar(${__threadNum})}
4个用户执行5次迭代,用户和参数的取值情况如下:
参数的取值情况如下(按照预期取值):