请教下各位,如何人为制造网络时延用于测试?谢谢!
所在的测试网络环境是局域网,是几乎感受不到时延的。
开发一个网络程序,想测试一下在网络高时延下的可靠性,但是不知怎么制造一下高时延的环境,想要的效果是:类似远程 ssh 接入海外服务器时候,输入一个命令后,命令结果返回断断续续的,比如我输入 cat 1.txt ,1.txt 文本内容第一行 11111,第二行 22222。结果是 1 秒后返 11111,再过了 2 秒才返回 22222。
开发环境是公司内部的局域网,没法触及路由器……另外,调试的程序使用内网 IP,没法用海外 vps 中转一波
提前感谢了
1
Phariel 2018-11-30 11:09:03 +08:00 via iPhone
Fiddler 自己搜索用法
|
2
ryd994 2018-11-30 11:09:34 +08:00 via Android
|
3
Phariel 2018-11-30 11:10:49 +08:00 via iPhone
看错了 你不是用来 web 测试用的。。。
|
4
SupperMary 2018-11-30 11:14:39 +08:00
好帖,收藏😁
后来想到一个办法, 看这个小工具 ```bash https://github.com/rofl0r/proxychains-ng ``` 用它劫持后边运行的命令,然后给它配置好代理,用 1 楼说的 fiddle,看起来应该是可以的。 或者,魔改它的代码,感觉可行。 |
5
P0P 2018-11-30 11:22:14 +08:00 3
|
6
ctro15547 2018-11-30 11:22:58 +08:00 1
clumsy
|
7
abmin521 2018-11-30 12:06:23 +08:00 via Android
tc
|
8
Deville 2018-11-30 12:17:32 +08:00 1
为什么没有青花瓷 Charles。。。?
|
9
cjpjxjx 2018-11-30 12:22:07 +08:00 1
只知道 VMware 可以
https://img.cencs.com/images/2018/11/30/e2S.png |
11
tianzry OP @SupperMary 👍
|
13
RubyJack 2018-11-30 14:00:45 +08:00
命令行有 tc, 编程的有 toxiproxy
|
14
mansurx 2018-11-30 14:15:40 +08:00
有专门的开源工具的,搜下就知道了。关键词“弱网测试”
|