当我们在多个远程主机中运行JMX文件时,我们需要将所有参数文件复制到所有主机,在这种情况下,将没有唯一性,因为参数文件将在所有主机中可用并且将在本地拾取。
我需要在Jmeter分布式测试中使用与Loadrunner功能相同的唯一每次迭代。
将CSV拆分为Load Generator主机的数量
$ wc -l“ youroriginalcsv.csv” / *这将返回csv中的总行数* /
$ split -l“上述查询数” /“主机数”“ youroriginalcsv.csv”/ *这将拆分CSV,文件名为xaa,xab ... * /
将每个唯一的CSV传输到所有可用主机
$ scp xaa host1_user @ host1_ip:/csvpath/csvfile.csv
$ scp xab host2_user @ host2_ip:/csvpath/csvfile.csv
。
$ scp xab hostN_user @ hostN_ip:/csvpath/csvfile.csv
/ *在测试脚本中使用此路径* /
干杯!