postman接口测试实践_java

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


postman接口测试实践_java_02


2、点击Params,可以看到输入参数及value,再输入参数时,也可以在这里添加,可以实时显示在URL链接上。

注意:get请求的参数是在通过url传给服务器的。

postman接口测试实践_java_03

3、点击send。


常见请求之post请求

写入url,点击Body->raw, 写入Json串参数,点击send发送请求。

postman接口测试实践_java_04

集合Collections

集合,即是postman中的Collections,类似文件夹,可以把同一个项目的请求放在一个集合里方便管理和分享。测试人员下次测试可以直接从集合中找到要执行的测试case。可以让单个的request分组到一起,对每个request都有很多个testcase,都分组收藏到集合里面,进行自动化测试和回归测试。如果想将自己的集合分享给团队内其他人,可以点击Share按钮进行分享。

1、新建一个登陆的请求,点击save保存到一个登陆测试集合中。

postman接口测试实践_java_05



2、在登录测试集合下新建3个用例,点击run运行,然后设置环境变量,没有可不设置,迭代次数,等待时间。

postman接口测试实践_java_06



postman接口测试实践_java_07

3、运行结果,为什么没有统计出通过和不通过用例?


postman接口测试实践_java_08

这个就涉及到postman的断言功能,大家如果感兴趣可以到网络查一下断言的使用。

postman接口测试实践_java_09