每个示例的负载是1000个线程。当我尝试使用1个主示例和3个从示例时,jmeter能够正确地使用CSV作为从示例,但是当从示例增加时,JMeter跳过了需要CSV的线程组。我尝试将堆增加到14GB,而内存是16GB。我无法弄清楚为什么JMeter跳过使用CSV的从示例中的线程。
9vw9lbht1#
在目前的形式下,这个问题没有提供足够的细节来全面回答。第一个猜测是:您只是忘记将CSV文件复制到“新”从机,如JMeter documentation所示:如果测试使用任何数据文件,请注意,客户端不会发送这些文件,因此请确保在每台服务器上的相应目录中提供这些文件您还可以检查从机上的jmeter.log文件,如果日志文件在默认日志配置下提供的信息不多,则该文件应包含有关线程启动和停止事件或无法启动/停止thread.JMeter Logging verbosity can be increased的消息。关于分配14 GB的16给JMeter,这可能不是最好的主意,因为更大的堆将需要更多的时间为garbage collection。它不会破坏你的测试,但你可能没有相关的结果。所以考虑保持堆占用率在30和80%之间。
1条答案
按热度按时间9vw9lbht1#
在目前的形式下,这个问题没有提供足够的细节来全面回答。
第一个猜测是:您只是忘记将CSV文件复制到“新”从机,如JMeter documentation所示:
如果测试使用任何数据文件,请注意,客户端不会发送这些文件,因此请确保在每台服务器上的相应目录中提供这些文件
您还可以检查从机上的jmeter.log文件,如果日志文件在默认日志配置下提供的信息不多,则该文件应包含有关线程启动和停止事件或无法启动/停止thread.JMeter Logging verbosity can be increased的消息。
关于分配14 GB的16给JMeter,这可能不是最好的主意,因为更大的堆将需要更多的时间为garbage collection。它不会破坏你的测试,但你可能没有相关的结果。所以考虑保持堆占用率在30和80%之间。