标记Jmeter测试用例

标记Jmeter测试用例,jmeter,jmeter-plugins,Jmeter,Jmeter Plugins,我正在寻找一种标记Jmeter测试用例的方法。 我们使用Jmeter进行功能测试,所以我们有很多测试用例,并不是每个测试用例都针对每个应用程序配置运行。 因此,根据配置,我们需要标记测试用例,并从命令行相应地运行测试集。 (我们可以在testng和其他框架中做一些事情,在其中标记TC,并在运行期间提供标记,以便只执行带有该标记的TC) 如果没有可用的标记,那么我觉得我需要根据配置创建多个测试集,并相应地运行它们。 在大多数情况下,此测试集之间的测试重叠,这将导致重复,并且需要很好的维护 请建议大

我正在寻找一种标记Jmeter测试用例的方法。 我们使用Jmeter进行功能测试,所以我们有很多测试用例,并不是每个测试用例都针对每个应用程序配置运行。 因此,根据配置,我们需要标记测试用例,并从命令行相应地运行测试集。 (我们可以在testng和其他框架中做一些事情,在其中标记TC,并在运行期间提供标记,以便只执行带有该标记的TC)

如果没有可用的标记,那么我觉得我需要根据配置创建多个测试集,并相应地运行它们。 在大多数情况下,此测试集之间的测试重叠,这将导致重复,并且需要很好的维护


请建议大家是否能找到这个问题的解决方案。

我能想到的一个解决方案解释如下: -为每个测试用例声明一个属性 -处理该属性以执行测试用例。使用If控制器检查是否传递了该属性 -通过命令行或GUI控制该属性。如果要运行其中一些,请仅传递该属性

实例如下所示:

  • 测试计划如下所示:
    • 测试用例步骤将在If控制器中,If控制器将根据您在该属性中传递的内容决定是否运行该测试用例
  • 所有测试用例的属性声明。
    • 我已经设计了这样一种方式,您可以通过GUI以及命令提示符来执行它
  • 中频控制器逻辑
  • 通过命令行执行
    • jmeter-n-t.jmx-JTC1=ON-JTC3=ON-j sample.log
    • 这里我运行的是TC1和TC3,根据您的需求,您可以通过需要执行的任何场景

  • 考虑到我无法找到任何其他方法来处理这个问题,这看起来是一个很好的方法。谢谢你,赛尔