接口测试

Posted qingtingmonian

tags:

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

1.fiddler拦截修改数据

  命令介绍: bpu在请求开始时中断,bpafter在响应到达时中断,bps在特定http状态码时中断,bpv/bpm在特定请求method时中断。

  提示:命令输入区域输入help,回车执行会打开一页面详细介绍fiddler的所有命令。

  实例:百度搜索

    1)在fiddler命令行输入bpu清除之前设置的断点

    2)在命令行输入bpu www.baidu.com/s

      技术分享图片

    3)打开浏览器,输入www.baidu.com

    4)在搜索栏输入jessie

    5)fiddler拦截

      技术分享图片

    6)点开25

      技术分享图片

    7)将jessie改为honey

      技术分享图片

      技术分享图片

    8)技术分享图片

      技术分享图片

    9)浏览器跳转成功

      技术分享图片

 

2.fiddler手机抓包

  1)Fiddler listens on port是手机连接fiddler时的代理端口号,默认8888即可

             Allow remote computers to connect是允许远程发送请求,需要勾上

 

    技术分享图片

    技术分享图片

  2)勾上Decrypt HTTPS traffic,会抓到手机的https请求,如果想抓到https请求还需要在手机安装证书,下面会介绍

          【fiddler设置后一定要把fiddler重启一下才会生效】

    技术分享图片

  3)使用手机浏览器访问http://【电脑IP地址】:【fiddler设置的端口号】,既可以下载fiddler的证书并安装

   4)手机设置wifi的代理

      连接与电脑相同的wifi,修改wifi的网络,手动设置代理,代理服务器主机名为电脑的IP地址,代理端口为在fiddler里设置的端口号,保存后,fiddler将能够收到手机上的请求信息

   5)拦截方式与PC相同

 

以上是关于接口测试的主要内容,如果未能解决你的问题,请参考以下文章

接口测试实战接口测试之token鉴权实战

接口测试实战根据接口测试用例进行测试

接口自动化测试怎么做的

接口测试操作指引

接口测试 - 什么是接口测试及其测试流程

接口测试实战接口测试之cookie实战