首页 > 其他分享 >【Fiddler】进行弱网测试和mock测试

【Fiddler】进行弱网测试和mock测试

时间:2024-09-13 09:53:58浏览次数:12  
标签:弱网 Fiddler 请求 Rules mock 测试 挡板

1、用Fiddler进行弱网测试

1.1 网络设置

1.2 自己设置网络,更改网络速度

1、Rules —Customize Rules(快捷键Ctrl+R) 打开Fiddler ScriptEditor

2、Ctrl+F查找m_SimulateModem标志位。默认上传300毫秒,下载150毫秒。

3、更改后,继续Rules》Performances》Simulate Modem Speeds选择速度

2、用Fiddler进行mock测试

mock测试其根本任务就是能够模拟后端服务器接口数据。其实就是提供前端页面与后端服务器之间的挡板服务,在不实际启动后端服务器的情况下,通过接口测试工具模拟请求发送到挡板(mock服务),挡板接收到请求返回提前模拟号的服务器接口数据的过程。

1、数据准备

创建一个mock.txt文件,作为挡板的数据。

 注:文件编码格式保持为ANSI编码或者utf-8  bom编码(UTF-8会出现中文乱码)

2、参数设置

在AutoResponder中

  • 勾选Enable rules
  • 勾选unmatched requests passthrough(当请求的url不能匹配的时候,可以通过挡板)
  • 点击Add rule
  • 在Edit rules中分别输入请求(上文get请求)和响应结果(mock数据文件),点击save
3、验证响应结果

在浏览器中输入请求,查看响应结果。

标签:弱网,Fiddler,请求,Rules,mock,测试,挡板
From: https://blog.csdn.net/weixin_46337259/article/details/142141586

相关文章

  • Mock测试
    1、什么是mock测试Mock测试就是在测试活动中,对于某些不容易构造或者不容易获取的数据/场景,用一个Mock对象来创建以便测试的测试方法。2、Mock测试常见场景无法控制第三方系统接口的返回,返回的数据不满足要求依赖的接口还未开发完成,就需要对被测系统进行测试3、Mock测......
  • 先去官网下载,我这里下载的是最新版本的2024.2,测试过2024最新版本以及2022版本以上的版
    先去官网下载,我这里下载的是最新版本的2024.2,测试过2024最新版本以及2022版本以上的版本没问题。 激活工具 激活码X9MQ8M5LBM-eyJsaWNlbnNlSWQiOiJYOU1ROE01TEJNIiwibGljZW5zZWVOYW1lIjoiZ3VyZ2xlcyB0dW1ibGVzIiwiYXNzaWduZWVOYW1lIjoiIiwiYXNzaWduZWVFbWFpbCI6IiIsImxpY2V......
  • 小工具:windows测试自己的网络类型
    介绍NatTypeTester是一款NAT路由类型检测工具,测试NAT类型的小工具,方便与各位玩家判断自己网络是否适用于使用STUN内网穿透。NAT类型一般分成下列4种:网络类型1.FullConeNAT(彻底圆锥型)2.RestrictedConeNAT(详细地址限定圆锥型)3.PortRestrictedConeNAT......
  • LVDS眼图eys diagram测试
    LVDS概述数字设计人员利用低压差分信号(LVDS)进行高速数据传输。LVDS提供更高的比特率、更低的功耗和更好的噪声性能由于互联网的巨大增长,数据传输在所有通信领域都在急剧增加。此外,数字视频、高清电视和彩色图形的数据流需要越来越高的带宽。数字通信洪流是芯片、功能板和系统......
  • dotnet 测试在 UOS Linux 上使用 Process Start 打开文件的行为
    本文记录我在UOSLinux系统上使用Process.Start打开文件的行为使用UseShellExecute打开文本文件我放入了名为Test.txt的文件,然后使用下面代码尝试打开文件。实际测试可以正常打开usingSystem.Diagnostics;varfilePath="../Test.txt";Console.WriteLine($"文件......
  • dotnet 测试在 Linux 系统上的 Environment.GetFolderPath 行为
    由于Environment.GetFolderPath可以传入的参数里面,有许多都是Windows系统特有的,在Linux上不存在的,也没有映射对应的文件夹。本文将在WSLDebian和UOS系统上测试Environment.GetFolderPath行为测试使用Environment.SpecialFolder的各个枚举获取路径的代码如下......
  • 02【python+playwright测试自动化】之实现登录邮箱初版
    playwright系列文章目录00Mac安装playwright00Mac安装配置Python3虚拟环境(VirtualEnv、virtualenvwrapper扩展包)01【python+playwright测试自动化】之定位方式文章目录playwright系列文章目录前言一、实现登录邮箱初版总结前言本文只提供简单的网易邮箱登录、......
  • Linux系统搭建性能测试监控体系
    一.安装Grafana1.Grafana介绍:Grafana是一个开源的监控和可视化工具,用于显示和跟踪各种指标,数据和日志,支持多种源,包括influxDB、prometheus、mangoDB,Redis,Mysql,PostgreSQL等。它提供多种图标类型,饼图,支持设置预警机制,当监控指标超出预定阈值时,可以通过email、webhook等方式......
  • 2024年9月12日(k8s环境及测试 常用命令)
    一、环境准备及测试1、报错处理:kube-systemcalico-node-5wvln0/1Init:0/3016hkube-systemcalico-node-d7xfb0/1Init:0/3016hkube-system......
  • 1 软件测试阶段 软件测试方法 可靠性设计 数据库设计
    1、软件测试包括哪些阶段?2、什么是单元测试,目的是什么?3、什么是集成测试,目的是什么?4、什么是系统测试、目的是什么?5、系统测试包括哪些内容,简要描述?6、系统测试的流程是怎样?7、系统测试中的性能测试包括哪些内容,简要描述?8、什么是验收测试?9、单元测试、集成测试、系统测试......