当用JMeter编写测试用例时,在许多情况下需要增加判断。如果前一个请求被成功执行,下一个请求将被执行。否则,后续请求将被直接跳过,这更符合案例的逻辑,并且可以节省系统资源。
工具/原材料JMeter断言请求和判断请求方法/步骤11。右键点击请求结果判断请求,添加断言,添加待测模式,输入逾期请求结果。这里,请求1和请求3被设置为判断请求,为两者添加断言
-1步读数22。右键单击需要声明的请求以添加if控制器,以便if控制器低于需要声明的请求
-两步读数33。添加的请求断言和判断的结构如下。这里,由于请求1的断言失败,请求2不能被执行,并且由于请求3的成功,请求4继续执行。请注意,因为请求3和请求1是级别,所以它们不受请求1的断言结果的影响。
-3步读取44。验证结果,并确保结果与预期一致。
-4步读取结束注意:事实上,如果引入了控制器,这种用法已经被提及,但是在使用断言配置来防止请求逻辑混乱时,最好注意控制器和请求级别。