我是JMeter的新手,我正在努力了解如何使用多个测试计划 .
是否可以在单个“.jmx”文件中定义多个测试计划,每个文件都有自己的线程组等?或者我应该将每个测试计划保存在单独的“.jmx”文件中?
什么是正确和常见的用法?
这取决于您的工作流程以及您要实现的目标,最常见的用例假设JMeter测试场景中有多人参与协作 . 在这种情况下Test Fragments会很有用 .
如果您尝试并行运行多个JMeter测试,最简单的选择是使用Taurus工具作为包装器,只需在命令行或YAML配置文件中将几个.jmx测试传递给它 .
我认为您正在寻找一种创建模块化JMeter测试脚本的方法 .
有许多方法可以在JMeter中实现可重用性/模块化 .
测试片段
模块控制器
参数化控制器
包括控制器
有关更多详细信息,请查看this post .
在JMeter中Keyword driven framework .
2 回答
这取决于您的工作流程以及您要实现的目标,最常见的用例假设JMeter测试场景中有多人参与协作 . 在这种情况下Test Fragments会很有用 .
如果您尝试并行运行多个JMeter测试,最简单的选择是使用Taurus工具作为包装器,只需在命令行或YAML配置文件中将几个.jmx测试传递给它 .
我认为您正在寻找一种创建模块化JMeter测试脚本的方法 .
有许多方法可以在JMeter中实现可重用性/模块化 .
测试片段
模块控制器
参数化控制器
包括控制器
有关更多详细信息,请查看this post .
在JMeter中Keyword driven framework .