如果我可能重新发布可能已存在的问题,我表示歉意 在这里说 但我无法找到问题的正确答案。
我在10个不同的系统中以分布式模式设置JMETER, 在线程组中使用OS进程处理程序。 目的是调用可执行文件并为服务器生成负载。
在一个时间范围内,每个系统需要大约200次并行执行 斜坡和斜坡。 我想通过一个精心设计的支持论坛来解决这一问题 文档。
但是在这10个系统中,1个特定系统需要运行50个并行 可执行文件和一些不同的参数。
如何选择/强制某个特定系统执行不同的操作 其他9个系统?
请指导。
此致 萨钦
答案 0 :(得分:0)
如果您知道要更改负载的计算机名称/ IP,则可以使用用户定义变量。
MachineA,MachineB ..是您计划在其中运行jmeter测试的从机的名称。
然后,您可以使用
获取机器特定的详细信息${__evalVar(${this.machine.users})}
如果你使用下面给出的ThreadGroup中的线程数中的表达式,取决于slave,对于相同的测试,它会放置不同的负载。
这只是一个例子。但类似的方法应该可以解决你的问题。