当前位置: 首页 > news >正文

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

目录

接口

接口测试的重要性

常用抓包工具

常用接口测试工具


接口

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

接口测试的重要性

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

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

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

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

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

                2023最新合集Python自动化测试开发框架【全栈/实战/教程】合集精华,学完年薪40W+icon-default.png?t=N176https://www.bilibili.com/video/BV1AF411T7qJ?p=1&vd_source=6e2d6c374fd551babe1ac6a5e60c5a75

                 

 

常用抓包工具

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比较简洁一点。

                  2023最新合集Python自动化测试开发框架【全栈/实战/教程】合集精华,学完年薪40W+icon-default.png?t=N176https://www.bilibili.com/video/BV1AF411T7qJ?p=1&vd_source=6e2d6c374fd551babe1ac6a5e60c5a75

                

 

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库进行接口自动化测试

2023最新合集Python自动化测试开发框架【全栈/实战/教程】合集精华,学完年薪40W+icon-default.png?t=N176https://www.bilibili.com/video/BV1AF411T7qJ?p=1&vd_source=6e2d6c374fd551babe1ac6a5e60c5a75

http://www.lryc.cn/news/40856.html

相关文章:

  • Delphi 一个函数实现腾讯云最新版(API3.0)短信发送
  • 2023年Android现代开发
  • 自然语言处理(NLP)在医疗领域的应用
  • 计算机中的浮点数运算
  • 看了字节跳动月薪20K+测试岗面试题,让我这个工作3年的测试工程师,冷汗直流....
  • 这两天最好的ChatGPT应用;使用Notion AI提升效率的经验(13);AI编程与程序员的生存 | ShowMeAI日报
  • Linux 内核likely与unlikey
  • 成功解决主从同步异常之Slave_IO_Running显示为No的问题
  • 面试阿里测开岗失败后,被面试官在朋友圈吐槽了......
  • 蓝桥杯嵌入式--字符串比较在串口通信中的应用
  • 考研408每周一题(2019 41)
  • Angular学习笔记(一)
  • Linux用户和权限 —— 操作演示
  • 【华为OD机试真题2023 JAVA】单核CPU任务调度
  • News乐鑫科技亮相德国嵌入式展 Embedded World 2023!
  • java如何创建线程
  • 要是早看到这篇文章,你起码少走3年弯路,20年老程序员的忠告
  • IP地址的分类
  • win10下使用docker运行部署nginx,mysql
  • sprinboot车辆充电桩
  • 仿京东放大镜效果的实现
  • ESP32设备驱动-LM35温度传感器驱动
  • 基于深度学习的犬种识别软件(YOLOv5清新界面版,Python代码)
  • 【IDEA插件开发】环境搭建
  • 【蓝桥杯专题】 DP(C++ | 洛谷 | acwing | 蓝桥)
  • 咪咕MGV3201_ZG_GK国科6323_UWE5621DS_免拆卡刷固件包
  • 重构数据-Change Value to Reference将实值对象改为引用对象三
  • 计算机网络——通信专业面试问题学习笔记
  • 代码随想录算法训练营第三十天 | 332.重新安排行程 51. N皇后 37. 解数独 总结
  • Windows权限提升—MySQL数据库提权