什么是断言?
断言帮助验证您的服务器是否返回预期结果。
image.png响应断言
响应断言允许您添加模式字符串以与服务器响应的各个字段进行比较。
持续时间断言
image.png持续时间断言测试在给定的时间内收到每个服务器响应。 任何花费超过给定毫秒数(由用户指定)的响应都会标记为失败的响应。
大小断言
测试每个服务器响应包含其中的预期字节数。 您可以指定大小等于,大于,小于或不等于给定的字节数。
XML断言
image.png测试响应数据由XML文档组成。
HTML断言
image.pngHTML Assertion允许用户检查响应数据的HTML语法。 这意味着必须满足HTML语法的响应数据。
参考资料
- 讨论qq群630011153 144081101
- 谢谢点赞!
使用响应断言的步骤
image.png右键单击线程组 - > 添加 - > 断言 - > 响应断言
image.png image.png添加模式进行测试
当您向Google服务器发送请求时,它可能会返回一些响应代码 ,如下所示:
- 404 :服务器错误
- 200 :服务器正常
- 302 :Web服务器重定向到其他页面。 。 Google会重定向特定国家/地区的网站。 。
在响应字段要测试 ,选择响应代码,
在Response Assertion Panel上,单击- Add -> a new blank entry display -> enter 302 。
image.png image.png添加断言结果
右键单击Add -> a new blank entry display -> enter 302
运行测试
image.pngThread Group - > Assertion Result
准备好运行测试时,单击菜单栏上的“运行”按钮或短按Ctrl + R.
测试结果将显示在“断言结果”窗格中。 如果Google服务器响应代码包含模式302 ,则传递测试用例。 您将看到如下消息:
现在回到Response Assertion Panel,将Pattern to test更改为302到500。
由于Google服务器响应代码不包含此模式,因此您将看到测试用例失败 ,如下所示: