===> 做了个 UDP Server,怎么对其做压力测试?

ioioio 2005-08-22 09:59:12
1。能弄死最好
2。能弄得高丢包也行。

第一次做,没什么经验。

给个具体些的方案?
...全文
638 9 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhxk 2005-08-24
  • 打赏
  • 举报
回复
发多线程随机包,发你的协议以外的数据看看.
bager 2005-08-24
  • 打赏
  • 举报
回复
将Server端的网卡的"Speed & Duplex"属性值设置为10Mb Full,构筑接受瓶颈。
验证Server端对丢失的数据包是否能够正确处理。
imxww 2005-08-24
  • 打赏
  • 举报
回复
最好用LoadRunner,参数随便调,做这种压力测试最有效。
oyljerry 2005-08-23
  • 打赏
  • 举报
回复
客户端做成一个线程,然后多线程不断的交互
foxqwx 2005-08-23
  • 打赏
  • 举报
回复
支持小绵羊

另外,测试服务器对包的处理能力很重要的就是程序中的各个临界值,这一点你自己最清楚了,注意多在临界值附近测试,多安排测试案例,最好是能BT就多BT

想搞垮UDP Server, 那就要把客户端应用流程作成单一模块(即能够形成线程),然后专门编写一个能产生多个(最好是可以任意指定)此线程的小程序,来模拟多客户端同时与服务器交互,我就这么干过,不过由于客户机太弱,结果客户机先挂了,呵呵
nanfeng231 2005-08-23
  • 打赏
  • 举报
回复
gz
gohappy_1999 2005-08-22
  • 打赏
  • 举报
回复
帮你顶
flashboy 2005-08-22
  • 打赏
  • 举报
回复
1. 各种大小的包都发发, 小的要很小, 大的最好超过你接收时候用到的缓冲区大小
2. 对某相同序号的UDP包重复发, 检验服务器的排重能力
3. 多点,多线程的发送.模拟更多的客户端
dirdirdir3 2005-08-22
  • 打赏
  • 举报
回复
多台机器同时向其发送各种的UDP包啊,不间断的。

18,363

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 网络编程
c++c语言开发语言 技术论坛(原bbs)
社区管理员
  • 网络编程
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧