Postman是一款功能强大的网页调试与发送网页HTTP请求的Chrome插件。它提供功能强大的 Web API & HTTP 请求调试。
界面如下所示
PostMan主要的功能
可使用google登录,
可永久保存请求对象
可使用云端进行团队共享,需付费,即cloud版本,具备30天的免费期 ,
可导出为json格式,进行分享,也可使用链接进行分享 6.2版本具备了free team,能支持任意多人但只有25个api可以分享,超过后可能存在更新不及时的问题
测试脚本介绍
1、Postman测试脚本使用javascript编写
2、具备预设及测试窗口
3、提供代码片段,右侧窗口,方便编写
编写流程
测试脚本编写示例
一些简单的语法,赋值为true即表示通过,false为失败。
1 tests['Status code is 200'] = responseCode.code === 200
2
3 tests['Data length >= 10'] = JSON.parse(responseBody).data.length >= 10
tests的直接赋值作用比较局限,如果在脚本中进行一些其他异步操作,则需要用到pm.test了。
1 setTimeout(() => {
2 pm.test("test check", function () {
3 pm.expect(false).to.be.true
4 })
5 })
tests赋值+pm.test/pm.expect已经能够满足我们的需求了,其余的一些只是在这之上的语法糖而已。
自学地址:https://learning.getpostman.com/docs/postman/scripts/test_examples/