1、postman从接口调试到自动化测试:
1、自动判断执行是否成功。 -通过代码 来进行结果的断言。
2、多个接口如何批量运行。 -通过 postman的 collection 进行运行。
3、测试数据管理方式
4、工作中如何定时执行或者将自动化测试结合到研发体系中。
2、Postman断言:
1、想清楚断言的标准是什么,断言的对象是什么。
断言什么? 返回内容
返回行: 状态码
返回头: 可以携带某些信息 一般很少关注。
返回体: 验证重点是返回体。
2、postman 里 怎么完成断言:
tests菜单(其实是执行请求之后,得到返回了再执行的内容)中,编写断言脚本。
1、在tests编辑中,用//表示注释,是不执行的代码,说明文字。
可以用 ctrl+/ 快速注释一行。
2、常用的断言模板:
Status Code:Code is 200 断言返回状态码是200
Response Body:Contains string 断言返回体包含某个字符串
Response Headers:Content-Type header check 断言返回体中的头域信息
// 判断返回的状态码是否为200的测试 pm.test("返回的状态码是否为200", function () { // function中的内容是真正执行的判断操作。 pm.response.to.have.status(200); }); // 判断返回头中的内容。 pm.test("返回头有内容", function () { pm.response.to.have.header("Access-Control-Allow-Metho"); }); // 表示判断返回体包含一个字符串 pm.test("返回体中包含成功", function () { //返回中的文本内容 pm.expect(pm.response.text()).to.include("成功"); });