postman相信做开发的都不陌生,postman很强大,除了做模拟请求之外还可以做api的接口测试,还可以配合jenkins做成自动化。这里只讲api的整体规模测试。
创建项目api集合collection
选择new collection
,填写名称和描述。
设置全局环境变量
这边设置的是全局的环境变量,项目下的所有接口都有效。比如url、token,这样修改只需要修改一个地方就行了
设置请求全局结果判断
请求的成功与否就是在这里自己设置的,这边的也是全局的,项目下的所有接口都会执行
创建细分模块
整体操作和创建项目是基本相同的。
创建请求接口
这里只需要填写名称描述即可。
请求具体配置
配置如下图,有几点要说明下:图中的{{url}}就是全局环境变量的引用,headers和参数设置同样是以这种形式去引用值的;描述这里如果你使用的是结构性的框架就可以直接贴代码,支持markdown格式,整个测试json导出就相当于文档了;
针对单个请求做一些特别设置
在实际接口中很多时候都需要动态设置token令牌等等,这个时候就需要针对单个请求设置,如下图,登录接口取到值后动态设置到环境变量中。还有一些针对单个接口的特殊判断也是放在这里的。
项目运行测试
整个操作如下图;这里要说明下,第一、上面说的动态设置环境变量的接口顺序要在使用的接口的前面;第二、不要和全局设置的环境变量重名,要不然不会生效;第三、可以使用外部环境变量,这个作用和全局环境变量基本相同,不展开了。如果你认真的看了一遍这个教程,基本80%的测试需求都能满足了。
导出项目
导出是以json格式导出的,这样可以方便的给别人,直接导入就可以测试了。