初识PostMan接口测试工具

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

a> 模拟各种HTTP requests 请求方法众多,常见的post、put、get等等
b> Collection 功能(测试集合) 可以把多个接口收集在一个文件夹下保存,做成接口自动化测试集
c> 人性化的Response整理 响应参数的格式优化,json、html、xml格式浏览
d> 内置测试脚本语言 内置的测试语言,var 定义参数、postman支持编写测试脚本,可以快速的检查request的结果,并返回测试结果
e> 设定变量与环境 设置环境变量全局、局部,适用于多个接口测试之间的关联使用,增加参数的重复使用率

5、postman我们使用了它的哪些功能?仅知道使用工具,输入api请求url、header文件、body、url请求参数,请求方法有:post、get、put、DELETE等等?数据从何而来?

先利用抓包工具fiddler抓取http请求及响应参数;然后再选取一个ctrl+c、ctrl+v复制粘贴来完成接口请求用例。
是不是觉得有点繁琐?要是遇到几个接口依赖关系的接口时,是不是有点束手无策?
6、接下来分享postman的重点,编写接口测试脚本:

  a>  interceptor[ˌɪntərˈseptə(r)]
  b>  可添加Filter过滤器,对浏览器中的请求,进行过滤记录浏览器请求并直接导入到Postman;
  c>  剩下的就是选取测试需要的接口并保存,可以利用到下面的特点
  d>  使用collection测试集
  e>  新建一个接口测试集,把有逻辑依赖关系的接口脚本放在同一个文件夹里
  f>  可以对每一条接口测试脚本的正确性进行校验
  g>  接口测试响应的断言(校验)
  h>  在postman工具tests栏,给响应或请求的参数进行断言校验
  i>  设置变量var
  j>  可以利用内置测试的脚本语言来让接口测试脚本变得更加灵活

7、postman的优缺点:能做接口动能自动化,但是不适合做性能数据分析,能录制接口测试脚本。
8、Postman推出新的版本5.0,可以在执行的接口目录下添加monitor监听收集测试结果,做成图表分析(弥补了性能数据分析的缺憾)。

 

 

你可能感兴趣的:(Postman接口测试工具)