接口测试中经常用到的操作:

代理功能:http/https、socks5
请求模拟⼯具:拼装请求、重放请求,重复请求
⽹络环境模拟:限速、超时、返回异常
mock:请求修改、响应修改
fake:⽤测试环境替代真实环境

代理⼯具的选择:

  • charles:手工测试,支持win,mac,多平台,开发/测试⼯程师必备
  • fiddler:手工测试,只支持win,跨平台⽀持不好,不推荐
  • mitmproxy:自动化测试代理,测试开发⼯程师必备
  • burpsuite:⿊客必备渗透测试⼯具

Charles的主要功能:

  1. 抓取http和https协议包
  2. 设置断点,修改发送请求和响应
  3. 模拟弱网环境,(这点在chrome中也可以)
  4. 抓取手机端的包,Android和ios
  5. 抓取小程序的包
  6. Fake ⽤测试环境替代线上环境
  7. Fake ⽤本地cache替代线上环境
  8. Mock 对请求与响应进⾏动态修改

Chartles功能介绍相关推荐

  1. HiCar基本功能介绍

    HiCar基本功能介绍 基本概述 一方面,基于操作系统超强的分布式能力,HUAWEI HiCar通过手机和汽车之间的连接,基于三层标准与能力,构建手机和汽车互助资源池,把手机的服务生态延伸到车内,实现 ...

  2. vs2008\drivers\opengl_2.h.c_opengl基本功能介绍+示例

    /**** openGL上的画点函数 即基本功能介绍 *****/ /***************************************************************** ...

  3. 大白菜软件常用功能介绍

    大白菜软件常用功能介绍 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.刻录光盘介绍 1.选择你需要的刻录的光盘 2.点击刻录光盘 3.确认之后点击刻录 4.等待刻录完成 转载于 ...

  4. Redis Manager 主要功能介绍

    GitHub: github.com/ngbdf/redis- Redis Manager 是 Redis 一站式管理平台,支持集群的创建.管理.监控和报警. 集群创建:包含了三种方式 Docker. ...

  5. 键盘上的F1,F2,……,F12的各功能介绍

    键盘上的F1,F2,--,F12的各功能介绍 一般情况下,键盘上有12个功能键,统称为Fn键. F1:如果我们在一个选定的程序或页面中并且需要帮助,那么请按下F1.如果现在不是处在任何程序中,而是处在 ...

  6. TEASOFT辅助服务程序UDPCopy 功能介绍

    简 介: 借助于嵌入式工控机作为音乐伺服器,完成背景音乐输出控制.本文总结了TEASOFT相应的控制命令.除了现在的功能之外,还需要进一步补充MUSIC嵌套功能. 关键词: MUSIC,TEASOFT ...

  7. iOS Simulator功能介绍关于Xamarin IOS开发

    iOS Simulator功能介绍关于Xamarin IOS开发 iOS Simulator功能介绍 在图1.38所示的运行效果中,所见到的类似于手机的模型就是iOS Simulator.在没有iPh ...

  8. Istio所有模块、Service、Pod的功能介绍

    [TOC] Istio所有模块.Service.Pod的功能介绍 Istio模块 Proxy(Envoy) 流量代理,不可缺少 Pilot 服务发现.流量管理.智能路由等 Mixer 遥测相关 Cit ...

  9. grep 模糊匹配_vim 的模糊查找插件 LeaderF 新功能介绍(二)

    前言 本文介绍自<vim 的模糊查找插件 LeaderF 新功能介绍>以后,LeaderF增加的一些新的功能. 异步grep Leaderf rg 此功能已经在<vim的grep插件 ...

最新文章

  1. 谷歌发布TF新工具:计算速度提升2倍,减少无效参数
  2. python-css反爬之svg映射
  3. 机器学习算法优缺点改进总结
  4. 【剑指offer】面试题25:合并两个排序的链表(Java 实现)
  5. 工作思想的转变_转变成以员工为中心的工作场所的3个技巧
  6. 故事的小黄花,从CSDN那年就飘着
  7. OPPO以技术推动产品 获专利数首次挺近前十
  8. Windows10右键没有新建文本文件
  9. 数据库之SQL(该列没有包含在聚合函数或 GROUP BY 子句中)
  10. 手把手教你windows下用docker安装 elasticsearch和可视化管理工具 ElasticHD和dejavu
  11. nmn对身体有用吗,nmn修复效果怎么样,其中的原理你要知道
  12. 安装JDK8时错误1335的解决
  13. AcWing 616. 两点间的距离
  14. html图书借阅代码,最全的图书馆首页代码
  15. windows-sys5:升级win11——此版本Windws不支持该处理器、该电脑必须支持TPM2.0等问题解决
  16. 气体灭火系统的发展历程
  17. puppy linux 默认密码,puppy linux真的让我感觉眼前一亮!
  18. c语言中cout lt lt endl,求C语言和C++大神解答,printf怎么转成cout输出语句
  19. MATLAB 矩阵排序的各种用法
  20. HeidiSQL日常使用

热门文章

  1. wps文件上的logo怎么去掉_WPS卸载后Office图标显示出现问题怎么办?(解决方法)...
  2. ATTCK实战系列——红队实战(一)
  3. Android BlueDroid 分析之扫描
  4. ios11适配 以及会有的坑
  5. 6度带坐标向3度带坐标转换
  6. Python爬虫实战之一:requests-爬取京东商品详情页面
  7. 【UML】例析UML类图的几种关系
  8. 计算机组成原理13-定点数的移位、加法与减法运算
  9. android 全局浮动球,Android仿360悬浮小球自定义view实现
  10. Linux驱动开发-proc接口介绍