我正在寻找一种方法来标记J测测试用例。我们使用Jmeter进行功能测试,因此我们有很多测试用例,并不是每个应用程序配置都运行每个测试用例。因此,基于配置,我们需要标记测试用例,并相应地从命令行运行测试集。(我们可以在testng和其他框架中做一些事情,在这些框架中标记TC,在运行过程中提供标记,以便只执行带有该标记的TC )
如果没有可用的标记,那么我认为我需要根据配置创建多个测试集,并相应地运行它们。在大多数情况下,测试集之间的测试重叠,这将导致重复,并需要相当好的维护。
如果你们都能找到解决这个问题的办法,请提出建议。
发布于 2019-08-09 05:55:55
我能想到的一个解决方案解释如下:-为每个测试用例声明一个属性-处理该属性以执行您的测试用例。使用If Controller检查该属性是否被传递-通过命令行或GUI控制该属性。如果您想运行它们中的一些,则只传递该属性。
实际例子如下:
${__BeanShell("${TC1}"=="ON",)}
jmeter -n -t <>.jmx -JTC1=ON -JTC3=ON -j sample.log
https://stackoverflow.com/questions/57412860
复制相似问题