一个包含多个线程组的jmeter测试计划(JMX)是否可以对其中的所有线程组和采样器使用相同的名称?如果我们用这种方法有什么坏处
nukf8bse1#
是的,JMeter测试计划可以具有多个同名的线程组。没有技术限制来阻止这种情况。但是,使用多个同名的线程组可能会使在查看测试计划或分析测试结果时更难识别和区分它们。对于可能正在使用该测试计划的其他用户来说,这也可能会更容易混淆。对线程组和采样器使用唯一的名称有助于使测试计划更有组织、更易于理解。包含其他详细信息(如说明或注解)也可能会有所帮助,以便提供有关每个线程组和采样器的用途的更多上下文和清晰度。
8cdiaqws2#
在命名线程组或采样器时没有任何限制,您可以在任何地方使用相同的标签。如果需要,您可以通过查看.jtl results file的threadName列,将有问题或失败的SampleResult追踪到这个或那个采样器。我能想到的唯一潜在的危险限制是正确命名Transaction Controller的子级,就好像它与事务控制器的名称不同,控制器的名称后面是破折号,后面是采样器的从零开始的索引- JMeter将无法正确计算吞吐量,并且您将在HTML Reporting Dashboard中看到额外的采样结果
threadName
2条答案
按热度按时间nukf8bse1#
是的,JMeter测试计划可以具有多个同名的线程组。没有技术限制来阻止这种情况。但是,使用多个同名的线程组可能会使在查看测试计划或分析测试结果时更难识别和区分它们。对于可能正在使用该测试计划的其他用户来说,这也可能会更容易混淆。
对线程组和采样器使用唯一的名称有助于使测试计划更有组织、更易于理解。包含其他详细信息(如说明或注解)也可能会有所帮助,以便提供有关每个线程组和采样器的用途的更多上下文和清晰度。
8cdiaqws2#
在命名线程组或采样器时没有任何限制,您可以在任何地方使用相同的标签。
如果需要,您可以通过查看.jtl results file的
threadName
列,将有问题或失败的SampleResult追踪到这个或那个采样器。我能想到的唯一潜在的危险限制是正确命名Transaction Controller的子级,就好像它与事务控制器的名称不同,控制器的名称后面是破折号,后面是采样器的从零开始的索引- JMeter将无法正确计算吞吐量,并且您将在HTML Reporting Dashboard中看到额外的采样结果