postman是我们很熟悉的HTTP请求模拟工具之一,常用于web service API的测试。postman的具体操作:
1.发起API调用
2.添加结果验证
3.保存测试用例
4.基于postman的测试代码自动生成
1.发起API调用
通过postman使用API进行调用HTTP请求,输入URL、请求方法、send发送对API进行调用。调用完成后,会返回response默认以JSON文件的形式显示在下面的body中。
2.添加结果验证
针对postman中的接口,我们假定Account API测试过程中有四个验证点
1.请求的返回状态码(Status Code)应该是200
2.请求的响应应该小于10s
3.请求返回的response header中应该包含‘Content-Type’参数
4.请求返回的response body中,‘hitTag’的值应该是false
如何通过postman去验证?
可以通过postman中的Test去编写脚本,然后根据脚本去进行结果验证。
3.保存测试用例
postman中Collection是用来保存测试request的一个集合,Collection内部还可以建立目录结构以方便进一步的分类和管理
4.基于postman的测试代码自动生成
postman上对API接口验证已经结束了,但是过一段时间以后,可能需要对这些测试request作为回归测试用例集成到CI/CD的流程中,可以通过命令行的方式去执行测试。
1、可以通过postman中的测试request用自动化的方式直接转换成API测试的代码
2、利用Newman工具直接执行Postman的Collection。先将postman中的Collection导出为JSON文件,然后执行以下命令行:newman run examples/sample-collection.json;