postman简介
Postman是谷歌开发的一款接口测试工具,能够发送任何类型的http请求,支持GET/PUT/POST/DELETE等方法。
Postman非常简单易用,可以直接填写URL,header,body等就可以发送一个请求,用来测试api接口非常方便。
以前只支持chrome插件现在已经有独立的应用了。
postman的优势
- 使用Postman,可以快速构建请求、保存以供以后使用,并分析API发送的响应。
- Postman有响应结果的比较功能,可以用来写测试用例。
- 可以把测试用例放在同一个目录下批量运行,可以设置迭代次数。
- 可以设置环境变量,方便测试环境和生产环境使用同一套测试用例。
- 调试结果方便查看。
常见请求之GET请求
1、选择 GET 请求,我们用百度百科的接口进行测试
http://baike.baidu.com/api/openapi/BaikeLemmaCardApi?scope=103&format=json&appid=379020&bk_key=接口测试&bk_length=600
2、点击Params,可以看到输入参数及value,再输入参数时,也可以在这里添加,可以实时显示在URL链接上。
注意:get请求的参数是在通过url传给服务器的。
3、点击send。
常见请求之post请求
写入url,点击Body->raw, 写入Json串参数,点击send发送请求。
集合Collections
集合,即是postman中的Collections,类似文件夹,可以把同一个项目的请求放在一个集合里方便管理和分享。测试人员下次测试可以直接从集合中找到要执行的测试case。可以让单个的request分组到一起,对每个request都有很多个testcase,都分组收藏到集合里面,进行自动化测试和回归测试。如果想将自己的集合分享给团队内其他人,可以点击Share按钮进行分享。
1、新建一个登陆的请求,点击save保存到一个登陆测试集合中。
2、在登录测试集合下新建3个用例,点击run运行,然后设置环境变量,没有可不设置,迭代次数,等待时间。
3、运行结果,为什么没有统计出通过和不通过用例?
这个就涉及到postman的断言功能,大家如果感兴趣可以到网络查一下断言的使用。