目录

接口

接口测试的重要性

常用抓包工具

01、F12

02、Fiddler抓包工具

03、Charles抓包工具

04、Firebug抓包工具

05、httpwatch抓包工具

06、Wireshark抓包工具

07、SmartSniff抓包工具

常用接口测试工具

01、Postman

02、Jmeter

03、RESTClient

04、WireMock

05、SoapUI

总结:


接口

接口测试是测试系统组件间接口的一种测试。接口测试主要用于检测外部系统与系统之间以及内部各个子系统之间的交互点。测试的重点是要检查数据的交换,传递和控制管理过程,以及系统间的相互逻辑依赖关系等。

接口测试的重要性

  • 是节省时间前后端不同步时便可以进行测试;

  • 是测试一些界面功能测不到的场景(譬如:规定两位小数,传多位;无法上传特殊字符的通过接口进行上传特殊字符等)

  • 检查系统的异常处理能力

  • 检查系统的安全性、稳定性

  • 前端随便变,接口测好了,后端不用变

常用抓包工具

01、F12

Web端的话,google浏览器直接F12开发者模式 点击network进行抓包分析。

02、Fiddler抓包工具

客户端和服务端的http代理,客户端所有的请求都要先经过Fiddler,到响应的服务端,然后端返回的所有数据也都要经过Fiddler,Fiddler也是最常用的抓包工具之一。

03、Charles抓包工具

俗称青花瓷,也是比较常用的,和Fiddler差不多,请求接口和返回数据的显示方式不一样,Charles是树状结构比较清晰,Fiddler是按照时间倒叙排的。

04、Firebug抓包工具

浏览器firefox浏览器自带插件,支持很多种浏览器,直接按F12,就可以打开,用起来比较方便。

05、httpwatch抓包工具

是强大的网页数据分析工具,安装简单,不需要设置代理和证书,但只能看不能修改,集成在Internet Explorer工具栏。

06、Wireshark抓包工具

很强大,可以捕捉网络中的数据,并为用户提供关于网络和上层协议的各种信息。

但是如果只是抓取http和https的话,还是用Fiddler和Charles比较简洁一点。

07、SmartSniff抓包工具

一款方便小巧的 TCP/IP 数据包捕获软件,网络监视实用程序。

介绍那么多工具在实际工作中选择最舒服的一种就好了,博主用过1、2、4感觉挺好用,其中的fiddler,可能是用习惯了吧,最为推荐。

常用接口测试工具

最简单最常用,以前属于谷歌插件那么它是谁呢?Postman迈着骄傲的步伐走来了,Postman测试接口最为简单、常用。

01、Postman

简单易上手常用。

02、Jmeter

目前市场上最为流行接口测试之一,Jmeter 既能够进行接口测试,又能够进行压力以及性能测试。

03、RESTClient

用java Swing编写的基于http协议的接口测试工具,工具比较灵巧,便于做接口的调试,源码在官网上可以下载。

04、WireMock

一个非常轻量级的支持HTTP mock的服务,可以用于单元测试或模拟测试环境服务端,它支持HTTP响应头,请求验证,代理/拦截,记录/回放存根和故障注入。

05、SoapUI

一个免费、开源、跨平台的功能测试解决方案。一个易于使用的图形界面,和企业级功能,让你轻松和soapUI迅速创建和执行自动化的功能,回归测试和负载测试。

如果做接口测试,推荐使用Fiddler抓包工具,使用Postman与Jmeter就够用了,如果你想更上一步,那么你可以使用python导入requite库进行接口自动化测试。

总结:

感谢每一个认真阅读我文章的人!!!

我个人整理了我这几年软件测试生涯整理的一些技术资料,包含:电子书,简历模块,各种工作模板,面试宝典,自学项目等。欢迎大家点击下方名片免费领取,与我一起学习交流。

接口测试及接口抓包常用的测试工具有哪些?相关推荐

  1. 测试老鸟都在用的接口抓包常用工具以及接口测试工具都有哪些?

    目录 接口 接口测试的重要性 常用抓包工具 常用接口测试工具 接口 接口测试是测试系统组件间接口的一种测试.接口测试主要用于检测外部系统与系统之间以及内部各个子系统之间的交互点.测试的重点是要检查数据 ...

  2. app 模拟器抓包 burpsuite_安全测试扫描利器Burpsuite

    谢谢打开这篇文章的每个你关注我们 点击右上角 ··· 设为星标前阵子有学员在尝试使用appscan对公司app做被动式扫描时出现一些问题,发现无法即使导入了appscan的证书也无法抓到https的包 ...

  3. wireshark抓包常用命令

    wireshark抓包常用命令: 一.针对IP过滤 1)对源地址为192.168.0.1的包的过滤 ip.src == 192.168.0.1 2)对目的地址为192.168.0.1的包的过滤 ip. ...

  4. 某宝APP接口抓包与X-sign教程

    某宝APP接口抓包与X-sign教程 最近有在做淘宝相关的业务研究,避免不了需要抓包抓接口分析数据,对于这类APP抓包需要安卓手机和抓包软件,我推荐使用: Packet Capture(无root抓包 ...

  5. 整理了100个市面上常用的测试工具,希望能帮助到大家...

    哈喽,我是二黑,这里赠送一份软件测试资料. 1.软件测试学习路线 2.软件测试视频资料 3.软件测试相关文档 4.软件测试相关工具.安装包 5.高级测试工程师简历模板 6.面试题.模拟面试.PDF文档 ...

  6. 【工具篇】抓包中的王牌工具—Fiddler (1-环境搭建)

    导言 在现在高速发展的互联网时代,抓包工具被广泛应用在软件开发的项目中,Fiddler可谓是当下主流的抓包工具之一.测试人员用它来抓包.回放测试记录,构造发包测试用例,开发人员用来定位问题,其强大的功 ...

  7. 常用接口抓包以及接口测试工具总结

    接口 统称为API,程序与程序之间的对接.交接. 接口测试主要用于检测外部系统与系统之间以及内部各个子系统之间的交互点,主要是为了检验不同组件(模块)之间数据的传递是否正确,同时接口测试还要测试当前系 ...

  8. fiddler抓包常用功能

    Fiddler是最强大最好用的Web调试工具之一,它能记录所有客户端和服务器的http和https请求,允许你监视,设置断点,甚至修改输入输出数据,Fiddler包含了一个强大的基于事件脚本的子系统, ...

  9. Fiddler抓包5-接口测试(Composer)

    前言 Fiddler最大的优势在于抓包,我们大部分使用的功能也在抓包的功能上,fiddler做接口测试也是非常方便的. 对应没有接口测试文档的时候,可以直接抓完包后,copy请求参数,修改下就可以了. ...

最新文章

  1. 使用Java企业级技术开发大型系统(3)
  2. 一个“扛住100亿次请求”的春晚红包系统
  3. 9.9元,2顿饭?中国的食品黑科技搞出了可以直接“喝的饭”
  4. java 反射 速度_Java反射获取实例的速度对比分析
  5. Announcing Zuul: Edge Service in the Cloud--转
  6. IO流(五)__文件的递归、Properties、打印流PrintStream与PrintWriter、序列流SequenceInputStream...
  7. oc基础-self关键字的使用
  8. 递归Java_递归的Java实现
  9. 为啥用计算机分析模拟,模拟电路的计算机分析与设计——Pspice程序应用
  10. ubuntu18打开网页慢的问题
  11. 2016年末总结--感谢你们的存在
  12. 数字孪生的思考 05 - VAM/XR
  13. 如何将一个大文件打包压缩成几个小的文件及其解压缩打开方法
  14. 【CSS】相对长度单位 绝对长度单位,vw/vh , rem等
  15. perforce(p4) 使用
  16. 如何利用Goby进行外围打点
  17. 软考-信息安全工程师(汇总1000题)
  18. 【matlab图像处理笔记4】【图像变换】(三)图像的霍夫变换
  19. 斯坦福教授告诉你:什么是多任务学习「 CS330 笔记 (二) 」
  20. 湖南艺术职业学院计算机音乐,湖南艺术职业学院音乐系

热门文章

  1. Vivado 添加IOB方法
  2. EPICS记录参考2--EPICS过程数据库概念
  3. 负数在计算机中的表示
  4. 关于mobi书籍文件合并
  5. 姓名转拼音的几种格式
  6. 主板芯片介绍---Intel芯片组(一)
  7. HEVC学习(三十四) —— 去方块滤波之五
  8. 如何存储10亿的数据
  9. PHP上传ZIP压缩包并解压
  10. IEduChina2019国际学校展暨国际教育论坛温暖深圳