分布式安装。一个系统上的不同场景

时间:2014-05-20 17:23:45

标签: jmeter load-testing

如果我可能重新发布可能已存在的问题,我表示歉意 在这里说 但我无法找到问题的正确答案。

我在10个不同的系统中以分布式模式设置JMETER, 在线程组中使用OS进程处理程序。 目的是调用可执行文件并为服务器生成负载。

在一个时间范围内,每个系统需要大约200次并行执行 斜坡和斜坡。 我想通过一个精心设计的支持论坛来解决这一问题 文档。

但是在这10个系统中,1个特定系统需要运行50个并行 可执行文件和一些不同的参数。

如何选择/强制某个特定系统执行不同的操作 其他9个系统?

请指导。

此致 萨钦

1 个答案:

答案 0 :(得分:0)

如果您知道要更改负载的计算机名称/ IP,则可以使用用户定义变量。

enter image description here

MachineA,MachineB ..是您计划在其中运行jmeter测试的从机的名称。

然后,您可以使用

获取机器特定的详细信息
${__evalVar(${this.machine.users})}

如果你使用下面给出的ThreadGroup中的线程数中的表达式,取决于slave,对于相同的测试,它会放置不同的负载。

enter image description here

这只是一个例子。但类似的方法应该可以解决你的问题。