1。能弄死最好
2。能弄得高丢包也行。第一次做,没什么经验。给个具体些的方案?

解决方案 »

  1.   

    多台机器同时向其发送各种的UDP包啊,不间断的。
      

  2.   

    1. 各种大小的包都发发, 小的要很小, 大的最好超过你接收时候用到的缓冲区大小
    2. 对某相同序号的UDP包重复发, 检验服务器的排重能力
    3. 多点,多线程的发送.模拟更多的客户端
      

  3.   

    支持小绵羊另外,测试服务器对包的处理能力很重要的就是程序中的各个临界值,这一点你自己最清楚了,注意多在临界值附近测试,多安排测试案例,最好是能BT就多BT想搞垮UDP Server, 那就要把客户端应用流程作成单一模块(即能够形成线程),然后专门编写一个能产生多个(最好是可以任意指定)此线程的小程序,来模拟多客户端同时与服务器交互,我就这么干过,不过由于客户机太弱,结果客户机先挂了,呵呵
      

  4.   

    将Server端的网卡的"Speed & Duplex"属性值设置为10Mb Full,构筑接受瓶颈。
    验证Server端对丢失的数据包是否能够正确处理。
      

  5.   

    最好用LoadRunner,参数随便调,做这种压力测试最有效。