我在主从模式下遇到问题,我们有一个自己的jar来测试后创建一些文件,但是当我们在主从模式下运行测试时,每个slave都会创建一个文件,但我们只需要一个master中的摘要文件。
有没有办法可以代替主从模式,让我们用一台jmeter服务器来测试2000~5000个线程?或者更改一些设置以使文件仅在master中创建?
答案 0 :(得分:1)
JMeter只是在所有从属中执行相同的测试。因此,如果测试的目的是为了那么做,所有的奴隶都会尝试创建文件。
您可以使用If Controller
来执行特定计算机。
If Controller ["master"=="${__machineName}"]
logic to create the file
答案 1 :(得分:0)
我在主从模式下遇到问题,我们有自己的jar 测试后创建一些文件,但是当我们在主从中运行测试时 模式,每个从站将创建一个文件,但我们只需要一个摘要文件 在主人。
由于所有从站都可以访问主计算机,因此您可以创建一个公共共享文件,其中从站可以根据它们收到的数据进行输入。这可以通过两种方式完成:
有没有办法可以代替主从模式,让我们使用一个jmeter 服务器测试2000~5000个线程?或更改一些设置来制作 文件只在master中创建?
没有。这当前不是一个可行的选项,因为已上载的JAR将适用于所有从属计算机,因此将创建该文件的多个副本。
此外,如果您的主机可以生成2000-5000个线程,我认为您不会首先进行分布式负载测试。
希望这有帮助!