活动地址:CSDN21天学习挑战赛
postman 是一款纯正的自动化测试工具,但是实用它的人却被称为手工测试, 原因是因为大量测试人员还是以手工方式在使用它。
比如说当使用 postman 发送一个测试的用例以后,我们还是以人工方式来检验测试结果,这在大量测试用例需要运行时非常耗费精力。 其实我们只需要多加一步,就可以实现自动校验。
首先,编写测试用例的请求数据,然后点击 tests 标签。
我们需要校验响应结果中的 args 字段中是不是有 name 字段
现在编写以下代码断言,实现自动校验
pm.test("name存在", function() {
let response = pm.response.json()
let name = response.args.name
pm.expect(name).to.exist
})
运行以后,可以查看到自动校验的结果
如果有大量的请求都需要同样的自动校验,可以在文件目录中统一编写, 然后点击 run 运行
运行完成后, 能直观的查看到哪些用例通过,哪些用例没有通过。
总结
虽然测试人员大多会使用postman,但是有一些技巧能事半功倍,导入文档就不需要一个个编写用例了,能节省很多时间。
另外,我也总结了很多面试需要用到的经典面试题,求一波赞和三连。