Testing 如何在JMeter非GUI中禁用测试用例?

Testing 如何在JMeter非GUI中禁用测试用例?,testing,jmeter,Testing,Jmeter,如果我运行一个测试套件,它将运行其中的所有测试用例(即30个测试用例)。但是如何禁用一些测试用例,所以我只运行了20个测试用例,而不是该测试套件中的30个测试用例。是否有任何命令可以执行此操作?您需要为每个测试用例添加一个父级 将属性${u\p(do\u the\u search,0)}==1添加到If控制器: 为了在脚本的搜索部分打开的情况下运行脚本,我们只需将以下命令传递到控制台: jmeter -n -t <test-name> -Jdo_the_search=1 jmet

如果我运行一个测试套件,它将运行其中的所有测试用例(即30个测试用例)。但是如何禁用一些测试用例,所以我只运行了20个测试用例,而不是该测试套件中的30个测试用例。是否有任何命令可以执行此操作?

您需要为每个测试用例添加一个父级

将属性
${u\p(do\u the\u search,0)}==1
添加到If控制器:

为了在脚本的搜索部分打开的情况下运行脚本,我们只需将以下命令传递到控制台:

jmeter -n -t <test-name> -Jdo_the_search=1
jmeter-n-t-Jdo_搜索=1
您可以使用以下命令来确定测试计划的路径

${__groovy(org.apache.jmeter.services.FileServer.getFileServer().getBaseDir().contains('TestCase04'),)}
包括2条:

${__groovy(org.apache.jmeter.services.FileServer.getFileServer().getBaseDir().contains('TestCase04') || org.apache.jmeter.services.FileServer.getFileServer().getBaseDir().contains('TestCase05'),)}
您可以直接在中使用上述功能,如:


更多信息:

您是指JUnit采样器内部吗?你能添加更多细节吗?@user7294900不,不是JUnit Sampler。我运行jmeter-n-td:\Test\TestCase01\script.jmx,然后将运行单个测试。我设法运行了测试套件(直到TestCase20)。如何运行测试套件(从TestCase01到TestCase20),例如TestCase04和TestCase05除外。如何禁用TestCase04和TestCase05。您知道如何在不进入GUI的情况下执行它吗?如何使用脚本直接禁用它?谢谢,但是是否有任何命令可以禁用测试套件中的任何测试用例,以便我可以在没有GUI的情况下直接运行它?
${__groovy(if (org.apache.jmeter.services.FileServer.getFileServer().getBaseDir().contains('TestCase04') || org.apache.jmeter.services.FileServer.getFileServer().getBaseDir().contains('TestCase05')) {return '0'} else {return '100'},)}