V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
tianzry
V2EX  ›  问与答

如何制造网络时延?用于测试

  •  
  •   tianzry · 2018-11-30 11:00:29 +08:00 via Android · 2363 次点击
    这是一个创建于 1945 天前的主题,其中的信息可能已经有所发展或是发生改变。

    请教下各位,如何人为制造网络时延用于测试?谢谢!

    所在的测试网络环境是局域网,是几乎感受不到时延的。

    开发一个网络程序,想测试一下在网络高时延下的可靠性,但是不知怎么制造一下高时延的环境,想要的效果是:类似远程 ssh 接入海外服务器时候,输入一个命令后,命令结果返回断断续续的,比如我输入 cat 1.txt ,1.txt 文本内容第一行 11111,第二行 22222。结果是 1 秒后返 11111,再过了 2 秒才返回 22222。

    开发环境是公司内部的局域网,没法触及路由器……另外,调试的程序使用内网 IP,没法用海外 vps 中转一波

    提前感谢了

    14 条回复    2018-11-30 14:15:40 +08:00
    Phariel
        1
    Phariel  
       2018-11-30 11:09:03 +08:00 via iPhone
    Fiddler 自己搜索用法
    ryd994
        2
    ryd994  
       2018-11-30 11:09:34 +08:00 via Android
    Phariel
        3
    Phariel  
       2018-11-30 11:10:49 +08:00 via iPhone
    看错了 你不是用来 web 测试用的。。。
    SupperMary
        4
    SupperMary  
       2018-11-30 11:14:39 +08:00
    好帖,收藏😁
    后来想到一个办法,
    看这个小工具
    ```bash
    https://github.com/rofl0r/proxychains-ng
    ```
    用它劫持后边运行的命令,然后给它配置好代理,用 1 楼说的 fiddle,看起来应该是可以的。
    或者,魔改它的代码,感觉可行。
    P0P
        5
    P0P  
       2018-11-30 11:22:14 +08:00   ❤️ 3
    vmware 大法好,虚拟机的网络可以随便调整参数

    https://i.loli.net/2018/11/30/5c00acd93c190.png
    ctro15547
        6
    ctro15547  
       2018-11-30 11:22:58 +08:00   ❤️ 1
    clumsy
    abmin521
        7
    abmin521  
       2018-11-30 12:06:23 +08:00 via Android
    tc
    Deville
        8
    Deville  
       2018-11-30 12:17:32 +08:00   ❤️ 1
    为什么没有青花瓷 Charles。。。?
    cjpjxjx
        9
    cjpjxjx  
       2018-11-30 12:22:07 +08:00   ❤️ 1
    tianzry
        10
    tianzry  
    OP
       2018-11-30 12:53:40 +08:00 via Android
    @ctro15547 在 Win 下试了这个软件,非常棒,简单好用,感谢!
    tianzry
        11
    tianzry  
    OP
       2018-11-30 12:55:22 +08:00 via Android
    Yien
        12
    Yien  
       2018-11-30 13:15:58 +08:00 via iPhone
    @ctro15547
    @P0P
    感谢
    RubyJack
        13
    RubyJack  
       2018-11-30 14:00:45 +08:00
    命令行有 tc, 编程的有 toxiproxy
    mansurx
        14
    mansurx  
       2018-11-30 14:15:40 +08:00
    有专门的开源工具的,搜下就知道了。关键词“弱网测试”
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1010 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 19:59 · PVG 03:59 · LAX 12:59 · JFK 15:59
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.