要模拟多IP的话,windows ring3层做不了,需要用NDIS驱动到ring0层去做。要是linux的话,就可以实现你的需求,你可以创建AF_PACKET,它可以从以太网协议重构,不过需要你对网络协议比较了解

解决方案 »

  1.   

    如果要单纯的测试压力,并且服务器没有对特定IP做特定处理的业务逻辑的话,完全可以多弄几台PC,用多线程发包,效果是一样的。
      

  2.   

    做tcp压力测试还不简单吗
    网上随便下个命令行的tcp程序例如http ftp之类的
    把协议改成你自己的协议
    然后使用子进程或者多线程,大规模并发就是了
    设置数量,执行循环连接就可以了
    一般最少是1台服务器+2台客户端电脑
    客户端电脑少于2台,有些实际运行情况会模拟不出的