postman初级使用

Posted yzzfreedom

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了postman初级使用相关的知识,希望对你有一定的参考价值。

准备阶段&工具

安装Postman

安装Chrome浏览上的Postman Interceptor插件(可选)

安装Charles(可选)

了解tv4语法以及json schema语法

tv4:https://github.com/geraintluff/tv4

json schema:http://json-schema.org

Jenkins部署

设置环境常量

打开postman,进入右上角的“Manage Environments”,新建一个环境,并添加你想要全局化的变量。

技术分享图片 技术分享图片

编写接口

编写接口有3种常用模式,第一种是依赖于Postman自带的代理功能,第二种是依赖于Charles的抓包,然后将请求信息手动copy进Postman,最后一种是终极模式,基于swagger api直接写脚本生成Postman的测试脚本,然后导入,不过这个比较进阶了。这里主要介绍第一种模式。

1、如果是针对手机上的请求,可以参照如下文档http://blog.getpostman.com/2016/06/26/using-postman-proxy-to-capture-and-inspect-api-calls-from-ios-or-android-devices/ 进行配置,配置后,所有在手机上的网络请求就都会自动出现在postman指定的请求组里。

2、如果是针对PC端的请求,则可以点击Chrome上安装的Postman Interceptor插件,打开后插件会自动启动一个Postman客户端实例,浏览器上的请求会自动出现在唤起的端上。

 

捕捉到请求记录后,可以直接将挑选的请求记录添加到指定的请求组里:

技术分享图片

接下来我们就可以针对每一个特定的接口请求做断言或者赋值相关的操作了。

技术分享图片 技术分享图片 技术分享图片

调试验证集成测试Case

技术分享图片

这里有个小细节,就是可以额外的导入数据文件,从而配合重复次数来进行批量入参数据的验证。数据文件支持json文件和csv文件。

run后的结果如下:

技术分享图片

调试的过程中,还可以打开Console和DevTool以便查看更多的错误信息:

技术分享图片

技术分享图片

以上是关于postman初级使用的主要内容,如果未能解决你的问题,请参考以下文章

接口测试之Postman使用全指南(原来使用 Postman测试API接口如此简单)

使用 Postman 测试 API,Postman 调用在哪里?

Postman配合Postman Intercepter使用

Postman系列一:Postman安装及使用过程中遇到的问题

如何使用Postman生成不同格式测试的报告

postman 传递参数及postMan 使用