有没有一种方法可以使用Taurus / JMeter从测试计划中仅运行一个测试?

问题描述

我正在尝试使用Taurus和JMeter通过Gitlab CI运行性能测试。我有一个NavWeb.jmx,其中包含许多要测试的端点,但是我试图设置两个作业,一个作业运行整个测试计划,另一个包含作业矩阵,您可以在其中选择并选择要测试的端点。

示例:

gitlab ci

(run_perf_test_QA一起运行所有这些,而run_single_test可让您选择要运行的测试)

我目前的解决方案是拥有两个JMX文件,一个启用测试,另一个禁用测试。然后,我使用Taurus "enable" modification启用一个特定的测试。该解决方案并不理想,因为它需要使JMeter脚本的两个副本保持同步。另一种解决方案是在YML中显式禁用每个测试,然后以编程方式启用其中的一个。有没有一种方法可以用一个JMX文件来完成此操作,而无需在YML文件中显式列出每个测试?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)