【发布时间】:2017-06-07 03:38:08
【问题描述】:
我是 JMeter 的新手,我正在尝试了解如何使用多个测试计划。
是否可以在单个“.jmx”文件中定义多个测试计划,每个测试计划都有自己的线程组等?还是应该将每个测试计划保存在单独的“.jmx”文件中?
正确和常用的用法是什么?
【问题讨论】:
标签: jmeter
我是 JMeter 的新手,我正在尝试了解如何使用多个测试计划。
是否可以在单个“.jmx”文件中定义多个测试计划,每个测试计划都有自己的线程组等?还是应该将每个测试计划保存在单独的“.jmx”文件中?
正确和常用的用法是什么?
【问题讨论】:
标签: jmeter
这取决于您的工作流程和您想要实现的目标,最常见的用例假设 JMeter 测试场景中多人协作工作。在这种情况下,Test Fragments 会很有用。
如果您尝试并行运行多个 JMeter 测试,最简单的选择是使用 Taurus 工具作为包装器,只需在命令行中或通过 YAML 配置文件将多个 .jmx 测试传递给它。
【讨论】:
我认为您正在寻找一种创建模块化 JMeter 测试脚本的方法。
有很多方法可以在 JMeter 中实现可重用性/模块化。
查看this post了解更多详细信息。
Keyword driven framework 在 JMeter 中。
【讨论】:
我在这里是因为我问的问题和你@SomethingSomething 一样
从我的理解和观点来看,要拥有多个测试计划,您必须创建多个 .jmx 文件。例如,如果您需要测试不同的服务器或应用程序。
如果您需要在同一个应用程序中测试多个场景,那么将它们组合到一个 .jmx 文件中应该是更好的选择(通过使用片段或控制器)。
【讨论】: