Postman做接口测试:如何自动校验接口响应

postman 是一款纯正的自动化测试工具,但是实用它的人却被称为手工测试, 原因是因为大量测试人员还是以手工方式在使用它。

比如说当使用 postman 发送一个测试的用例以后,我们还是以人工方式来检验测试结果,这在大量测试用例需要运行时非常耗费精力。 其实我们只需要多加一步,就可以实现自动校验。

首先,编写测试用例的请求数据,然后点击 tests 标签。

image-20220106172742783

我们需要校验响应结果中的 args 字段中是不是有 name 字段

image-20220106172951956

现在编写以下代码断言,实现自动校验

pm.test("name存在", function() {
    let response = pm.response.json()
    let name = response.args.name
    pm.expect(name).to.exist
})

运行以后,可以查看到自动校验的结果

image-20220106173717348

如果有大量的请求都需要同样的自动校验,可以在文件目录中统一编写, 然后点击 run 运行

image-20220106173812828

运行完成后, 能直观的查看到哪些用例通过,哪些用例没有通过。

image-20220106173935472

总结

虽然测试人员大多会使用postman,但是有一些技巧能事半功倍,导入文档就不需要一个个编写用例了,能节省很多时间。

最后感谢每一个认真阅读我文章的人,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走:

这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!有需要的小伙伴可以点击下方小卡片领取   

猜你喜欢

转载自blog.csdn.net/kk_lzvvkpj/article/details/131404050