不同主机上的Jmeter设置特定参数

不同主机上的Jmeter设置特定参数,jmeter,Jmeter,我的测试计划使用一个参数作为startIndex 在本地情况下: 线程池1->Java请求->随请求发送参数->添加名为startIndex的参数, 并创建一个config元素-用户定义的变量,并给出一个参数startIndex 但是如何为每台服务器提供不同的startIndex参数, 例如: serverA:startIndex=100,serverB:startIndex=200 最好不要创建两个同名的变量。如果这种情况不可避免,则不要使用“用户定义变量”。相反,您可以在特定的采样器下创建第

我的测试计划使用一个参数作为startIndex

在本地情况下: 线程池1->Java请求->随请求发送参数->添加名为startIndex的参数, 并创建一个config元素-用户定义的变量,并给出一个参数startIndex

但是如何为每台服务器提供不同的startIndex参数, 例如:

serverA:startIndex=100,serverB:startIndex=200


最好不要创建两个同名的变量。如果这种情况不可避免,则不要使用“用户定义变量”。相反,您可以在特定的采样器下创建第二个变量,方法是使用beanshell vars.put创建第二个变量。这不是一项经过测试的技术,但你可以试试

在每个JMeter从属计算机上,在JMeter安装的/bin文件夹下找到user.properties文件 将以下行添加到此文件:

在服务器1上:startIndex=100 在服务器2上:startIndex=200 必要时,通过将startIndex属性值引用为${uu pstarIndex,} 确保在修改user.properties文件后重新启动JMeter

有关JMeter属性及其使用方法的扩展信息,请参阅