常见的接口测试工具备PostMan/Jmeter/SoapUI,固然,也有一些公司为了更贴近自身的应用开发了一些小工具。工具
从功能上对比,Jmeter更为强大,既能作压测还能测接口,扩展性也比较好。测试
But,单纯从接口测试上看,PostMan更为轻量便捷,功能上也不逊色。url
功能相似Jmeter【用户定义的变量】,经过此功能将接口测试中复用性较大的变量进行管理。3d
后续接口维护中,相关参数变更,能够最少程度的调整脚本。调试
PostMan首页:设置--Manage Environments--Add--配置环境名、变量名等信息blog
添加成功后发送请求时,选择对应的环境名即此请求引用对应环境名中的变量。接口
引用变量使用格式--{{自定义的变量名}},如图所示,此处引用了三个变量分别是:请求地址中的url,请求体中的username和password。ip
功能相似Jmeter【断言】,经过设置响应断言判断接口请求是否成功、响应内容是否正确。开发
Tests中使用JavaScript脚本,能够对接口进行调试,右侧导航栏已经封装了一些经常使用的方法,选中后修改对应的参数便可。io
下图,介绍了几个经常使用的断言,接口运行后,每一个断言对应一条测试结果。
PostMan-Collection Runner中的请求必须设置断言,不然Run Summay中无测试结果。