怎么模拟差的网络环境 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
ohhe
V2EX    问与答

怎么模拟差的网络环境

  •  
  •   ohhe 2013-04-02 10:31:21 +08:00 12569 次点击
    这是一个创建于 4578 天前的主题,其中的信息可能已经有所发展或是发生改。
    测试自己的软件在差的网络环境下的性能,怎么测试
    有什么软件吗
    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  
    PRO
       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  
       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
    PRO
       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     Solana     934 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 26ms UTC 22:06 PVG 06:06 LAX 15:06 JFK 18:06
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86