第三节:模拟弱网环境

本文介绍了如何在移动端测试中模拟弱网环境,包括使用360WIFI设置下载和上传速度限制,以及通过Fiddler的Rules->Performance->Simulate Modem Speeds功能来减缓网络速度。同时解释了Fiddler模拟弱网的原理,涉及CustomRules.js中的代码设置。
摘要由CSDN通过智能技术生成

如何模拟弱网环境?

移动端测试,最离不开的就是网络,现在的网络有2G、3G、4G、甚者逆天5G,当然我们用的更多还是Wifi。在测试的时候,我们要考虑网络的各种情况,网络稳定流畅,弱网环境,网络之间的切换,断网再连接等等。

今天我们就来讲讲,如何模拟弱网环境。

360WIFI模拟弱网

因为我是PC机,插入无限网卡,就能够通过360Wifi发射热点。

1、点击已连接的手机

2、选择要进行限速的设备,鼠标放在右侧的小图标上,点击限速管理

在这里插入图片描述

3、设置下载速度、上传速度,数值越小,则网络越弱。
在这里插入图片描述

FIDDLER模拟弱网
当然Fiddler也可以模拟弱网环境。

1、打开Fiddler,Rules->Performance->勾选 Simulate Modem Speeds 。
在这里插入图片描述

2、之后,你会发现网络变得超级慢。

FIDDLER弱网的原理

我们还需要搞明白,Fiddler模拟网路速度的原理。

1、Rules—>Cutomize Rules。
在这里插入图片描述
2、打开CustomRules.js 文档 。可以下载Fiddler2 ScriptEditor,这样代码看起来比较清晰。下载地址:http://www.telerik.com/fiddler,可以在官网中搜索下载。
在这里插入图片描述
3、在文件中搜索关键字,m_SimulateModem

if (m_SimulateModem) {
	// Delay sends by 300ms per KB uploaded.
 	oSession["request-trickle-delay"] = "300";
	// Delay receives by 150ms per KB downloaded. 
	oSession["response-trickle-delay"] = "150";
}

让我们来分析一下这几行代码:

首先来判断m_SimulateModem是否为true,也就是是否设置了弱网模式。

如果为弱网模式,则执行代码:oSession[“request-trickle-delay”] = “300”; 注释的也很明白,Delay sends by 300ms per KB uploaded. 发送1KB需要300ms,转化一下上传速度:1KB/0.3s = 10/3(KB/s)

oSession[“response-trickle-delay”]这个参数是用来设置接收数据的网速的。我们可以修改delay时间,来模拟不同网络段的网速。比如2G/3G

Unity是一种流行的游戏开发引擎,也可以用于模拟驾驶。使用Unity进行模拟驾驶可以创建出逼真的驾驶场景和交通环境,帮助驾驶员培养驾驶技能,提高驾驶安全。以下是使用Unity模拟驾驶的一些优点: 1.真实感:借助Unity的3D图形技术,可以创建逼真的驾驶场景,包括道路、城市、交通信号、汽车和行人等元素。这种真实感可以使驾驶员在虚拟环境中获得与真实世界驾驶相似的体验。 2.安全性:模拟驾驶可在无风险的环境中进行,无需担心事故或者其他危险。驾驶员可以在模拟中尝试各种情况,如交通堵塞、不同天气条件、道路工程等,以提高应对突发状况的能力。 3.教育性:通过模拟驾驶技术和交通规则的结合,可以为驾驶员提供全面的驾驶培训。驾驶员可以学习正确的驾驶技巧,包括换挡、加速和制动等。此外,模拟驾驶还可以教授交通规则、识别交通标志和行人信号等基本驾驶知识。 4.环境控制:在模拟驾驶中,可以控制不同的驾驶环境,如白天和夜晚的道路状况、夏季和冬季的天气条件等。这可以帮助驾驶员适应不同的驾驶环境,并提高在各种情况下的驾驶能力。 总之,Unity模拟驾驶是一种安全、真实且教育性的驾驶培训方式。它可以为驾驶员提供与真实驾驶相似的体验,并帮助他们提高驾驶技能和安全意识。这个技术有助于培养新驾驶员的经验,并提供持续的驾驶培训和评估,以确保驾驶员的安全和舒适。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

雨水的早晨

程序媛也得攒钱植发啊~~

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值