3.25-1 postman执行+弱网测试
1.导出json脚本
2.打包json文件
3.下载的文件
二 .导入脚本
选择文件
点击导入
导入的接口
三.多接口运行
(1)集合右键,点击run ,运行多个接口
2.编辑环境,集合,执行次数等
运行多个接口
四.运行多个接口有变量
1.新建csv文件
注意:一定是csv
2.前置处理器
postman.setEnvironmentVariable("u", "data.u");
postman.setEnvironmentVariable("p", "data.p");
3.点击集合的run
以上是断言数
1、模拟弱网环境 打开Fiddler,Rules->Performance->勾选 Simulate Modem Speeds,勾选之后访问网站会发现网络慢了很多
2、Fiddler弱网的原理 Rules—>Cutomize Rules打开CustomRules.js 文档
在文件中搜索关键字,m_SimulateModem
=让我们来分析一下这几行代码:
上传速度:1KB/300ms=1KB/0.3s=3.33KB/s下载速度:1KB/150ms=1KB/0.15s=6.67KB/s首先来判断m_SimulateModem是否为true,也就是是否设置了弱网模式。 如果为弱网模式。则分析代码
oSession[“request-trickle-delay”] = “300”; 注释的也很明白,Delay sends by 300ms per KB uploaded.上传1KB需要300ms,转化一下上传速度:1Kb/0.3s = 10/3(KB/s)
如果你想设置上传的速度为50KB/s,你则需要设置Delay 时间为 20ms
同样的方法,也可以限制上传的速度,调整oSession[“response-trickle-delay”]
2G网络:上行延迟时间为2962ms,下行延迟时间为833ms
例如,电信3G的上行延迟时间为4.34ms,下行延迟时间为2.52ms;移动3G的上行延迟时间为20.8ms,下行延迟时间为2.79ms;联通3G的上行延迟时间为1.35ms,下行延迟时间为1ms。