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

怎么模拟差的网络环境

  •  
  •   ohhe · 2013-04-02 10:31:21 +08:00 · 12053 次点击
    这是一个创建于 4289 天前的主题,其中的信息可能已经有所发展或是发生改变。
    测试自己的软件在差的网络环境下的性能,怎么测试
    有什么软件吗
    29 条回复    1970-01-01 08:00:00 +08:00
    xdeng
        1
    xdeng  
       2013-04-02 10:53:16 +08:00   ❤️ 1
    开迅雷跑满带宽
    icevil
        2
    icevil  
       2013-04-02 10:55:33 +08:00
    sivacohan
        4
    sivacohan  
       2013-04-02 10:56:17 +08:00 via Android
    linux下可以修改ppp配置文件修改带宽大小。也许。
    几年以前做的,记的不准了。
    wy315700
        5
    wy315700  
       2013-04-02 11:11:05 +08:00
    1楼正解 而且不能在本机跑迅雷 要用另一台电脑

    或者可以试试GPRS环境
    ipconfiger
        6
    ipconfiger  
       2013-04-02 11:14:58 +08:00
    公司网络一直很慢,不用模拟了
    Lucius
        7
    Lucius  
       2013-04-02 11:53:52 +08:00
    快播
    hippies
        8
    hippies  
       2013-04-02 11:56:29 +08:00
    有钱的话卖网络干扰仪
    kk
        9
    kk  
       2013-04-02 16:14:21 +08:00
    mac os,可以安装 Network Link Conditioner

    https://developer.apple.com/downloads/index.action
    下载:Hardware IO Tools for Xcode
    jimmy2010
        10
    jimmy2010  
       2013-04-02 16:18:19 +08:00
    看了楼上各位的回答,我也想到一个主意:把一根网线剪断然后自己用打火机接起来,屏蔽线烧掉越多越好
    wzzyj8
        11
    wzzyj8  
       2013-04-02 18:31:23 +08:00
    fiddler+1 正解
    Kai
        12
    Kai  
    MOD
       2013-04-02 18:37:10 +08:00
    如果是 iOS 程序,系统设置里就有 Network Link Conditioner 选项。
    dun2
        13
    dun2  
       2013-04-02 22:13:05 +08:00
    Sunyanzi
        14
    Sunyanzi  
       2013-04-02 22:19:18 +08:00
    为什么要这么麻烦 ... 只有我觉得路由限速就好了吗 ..?
    rockinges
        15
    rockinges  
       2013-04-02 22:30:16 +08:00
    弱弱地问一句,路由限速不行吗?
    lookhi
        16
    lookhi  
       2013-04-02 22:46:41 +08:00
    在国外的 到国内来
    在国内的 请在晚高峰时期用铁通、有限通、长宽之类宽带提供商的服务。
    完全无需模拟,真实环境啊
    zzzlhope
        17
    zzzlhope  
       2013-04-02 23:28:53 +08:00
    LoadRunner?
    zzzlhope
        18
    zzzlhope  
       2013-04-02 23:29:59 +08:00
    错了。。。
    holsety
        19
    holsety  
       2013-04-03 02:34:31 +08:00
    开一台代理服务器,连接通过代理跑,然后代理服务器转发包的时候,加上延时.
    Livid
        20
    Livid  
    MOD
       2013-04-03 04:03:57 +08:00
    一楼正解。

    如果是 HTTP 协议的话,Charles 有限速功能。
    leecade
        21
    leecade  
       2013-04-03 09:12:35 +08:00
    alias slowon="sudo ipfw pipe 1 config bw 30KByte/s && sudo ipfw add 1 pipe 1 src-port 80"
    alias slowoff="sudo ipfw delete 1"
    chunchu
        22
    chunchu  
       2013-04-03 09:15:07 +08:00
    不用那么麻烦,直接在教育网下测试就可以了
    wangzelong2007
        23
    wangzelong2007  
       2013-04-03 09:46:54 +08:00
    linux条件下可以用dummynet做到。控制丢包率、限带宽等功能。
    ceyes
        24
    ceyes  
       2013-04-03 09:48:43 +08:00
    linux 下有tc, 挺复杂的.
    可以研究下.
    qifei
        25
    qifei  
       2013-04-03 09:57:03 +08:00
    请问楼主是大陆人么?过来看看我的网速
    gfreezy
        26
    gfreezy  
       2013-04-03 23:20:12 +08:00
    mac下有slowy可以限速
    lululau
        27
    lululau  
       2013-04-03 23:37:01 +08:00
    Linux => iptables / mockeagain
    tywtyw2002
        28
    tywtyw2002  
       2013-04-04 13:31:50 +08:00
    tc呀。

    tc可以模拟丢包,不是是根据qos来的。
    丢包是有规则的,
    比如red或者tail drop
    速度可以限制,但是无法模拟延时。。。。
    pythonee
        29
    pythonee  
       2013-05-16 22:28:16 +08:00
    @xdeng
    @Livid

    关键是怎么用迅雷跑满带宽啊
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1200 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 51ms · UTC 17:42 · PVG 01:42 · LAX 09:42 · JFK 12:42
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.