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,但是有一些技巧能事半功倍,导入文档就不需要一个个编写用例了,能节省很多时间。

 

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

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Postman是一款非常流行的API开发工具,它不仅可以用于管理和调试API接口,还可以进行自动化测试。下面我将用300字来说明如何从单接口入门到自动化测试高阶实战的过程。 首先,对于单接口入门,我们可以通过Postman来发送HTTP请求,并查看返回的响应结果。在Postman界面中,我们可以输入请求的URL、请求的方法(如GET、POST等)、请求的参数、请求头等信息,然后点击发送按钮即可得到接口返回的数据。通过这种方式,我们可以对接口进行验证,确保接口的正确性。 接下来,我们可以利用Postman的测试功能,来进一步验证接口的正确性。在Postman中,我们可以编写一些测试脚本,并在接口请求后执行这些脚本,对返回的数据进行校验。例如,我们可以通过断言来判断返回的数据是否符合预期,并在测试结果中生成对应的报告。 当我们熟悉单个接口的调试和测试后,我们可以进一步进行自动化测试的高阶实战。Postman提供了一些高级功能来支持自动化测试,例如集合和环境的管理、全局和局部变量的使用、批量测试、数据驱动等。我们可以将多个相关的接口组织成一个集合,并通过批量测试来执行这些接口测试用例。同时,我们可以通过环境变量来管理接口的不同环境(如测试环境、预发布环境、生产环境)的配置,并在测试过程中动态地切换不同的环境。 除此之外,Postman还可以与其他测试工具(如Jenkins、Newman等)进行集成,实现持续集成和持续测试。我们可以将Postman的测试脚本和集合绑定到构建或部署过程中,并通过自动化触发来执行接口测试,提高测试效率。 总结起来,通过单接口入门到自动化测试高阶实战,我们可以充分利用Postman的功能来进行接口测试。这不仅可以提高软件开发的质量,还可以节省测试的时间和资源。希望以上提供的信息对您有所帮助。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值