接口测试工具的分享--PostMan

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u011466469/article/details/78335945

1、了解接口测试(*略)
2、能够做接口测试的工具
postman google插件
httprequest firefox插件
Loadrunner 商用软件
Jmeter 开源软件
soapui 开源软件......当然还有代码实现,模拟请求。
3、测试工具没有好坏,但有优劣,实际工作中可以根据需求、想要的测试结果选择适合的测试工具;
4、这里我们分享一下postman这款Google的插件测试工具
先问几个问题:
我们怎么使用这个款工具?
觉得这款工具跟别的工具有什么不一样?
使用中有没有遇到麻烦繁琐的使用问题?
再来介绍postman工具的特点:

  • 模拟各种HTTP requests 请求方法众多,常见的post、put、get等等
  • Collection 功能(测试集合) 可以把多个接口收集在一个文件夹下保存,做成接口自动化测试集
  • 人性化的Response整理 响应参数的格式优化,json、html、xml格式浏览
  • 内置测试脚本语言 内置的测试语言,var 定义参数、postman支持编写测试脚本,可以快速的检查request的结果,并返回测试结果
  • 设定变量与环境 设置环境变量全局、局部,适用于多个接口测试之间的关联使用,增加参数的重复使用率
5、postman我们使用了它的哪些功能?
仅知道使用工具,输入api请求url、header文件、body、url请求参数,请求方法有:post、get、put、DELETE等等
数据从何而来?先利用抓包工具fiddler抓取http请求及响应参数;然后再选取一个ctrl+c、ctrl+v复制粘贴来完成接口请求用例。
是不是觉得有点繁琐?要是遇到几个接口依赖关系的接口时,是不是有点束手无策?
6、接下来分享postman的重点
编写接口测试脚本
interceptor[ˌɪntərˈseptə(r)]
可添加Filter过滤器,对浏览器中的请求,进行过滤记录浏览器请求并直接导入到Postman;
剩下的就是选取测试需要的接口并保存,可以利用到下面的特点
使用collection测试集
新建一个接口测试集,把有逻辑依赖关系的接口脚本放在同一个文件夹里
可以对每一条接口测试脚本的正确性进行校验
接口测试响应的断言(校验)
在postman工具tests栏,给响应或请求的参数进行断言校验
设置变量var
可以利用内置测试的脚本语言来让接口测试脚本变得更加灵活
7、postman的缺点:能做接口动能自动化,但是不能做性能数据分析,能录制接口测试脚本。
8、Postman推出新的版本5.0,可以在执行的接口目录下添加monitor监听收集测试结果,做成图表分析(弥补了性能数据分析的缺憾)。

猜你喜欢

转载自blog.csdn.net/u011466469/article/details/78335945