前情:
《【接口测试实战(二)】根据接口文档使用postman测试》
文章目录
1)什么是断言?
断言其实就是预期与实际结果的判断,即检查点。
- 如果预期==实际,则用例通过,写到报告中。
- 如果预期!=实际,则用例失败,写到报告中。
断言通常是在HTTP响应中判断,一般看状态码和Body。
HTTP响应的构成:
- 状态行
- Headers
- Body
2)postman的Tests功能
POSTMAN官方文档中对于Tests的描述:
"You can write test scripts for your Postman API requests in JavaScript. Tests allow you to ensure that your API is working as expected, to establish that integrations between services are functioning reliably, and to verify that new developments haven’t broken any existing functionality. "
(您可以使用 JavaScript 为 Postman API请求编写测试脚本。通过测试,您可以确保 API 按预期工作,确定服务之间的集成运行可靠,并验证新开发没有破坏任何现有功能。)
本质上是javascript code,可以为tests object设置values。
- 这里使用描述性文字作为key,检验body中的各种情况,当然你可以创建任意多的key,这取决于你需要测试多少点。
- tests也会随着request保存到collection中。
- 需要在request的test中创建了test后,再进行request,test的结果在body的test中查看。
- postman每次执行request的时候