关于压力测试客户端?求指点

Houwch 2015-04-07 08:56:52
1.客户端要模拟很多客户
2.客户分别要和服务器的两个模块通信,并且是长连接
3.客户端如果于服务器通信失败,需要重新连接

这样的压力测试客户端应该使用什么模型呢?求指点
...全文
48 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
csdn_vieri 2015-04-07
  • 打赏
  • 举报
回复
简单点,3类不同的线程 第1类线程负责连接和向服务器注册,发送消息。每一个客户端设置一个标志位标识和服务器的连接状态,线程不停的检查其负责的客户端的连接状态,如果连接不OK,就连接和注册。然后再检查第2个客户端的连接状态。。。 第2类线程负责接收服务器发送给客户端的消息。 第3类线程负责解析和处理服务器发送过来的消息。 每一类线程可以创建多个线程干同样的活,把所有要模拟的客户端分配给不同的线程处理。 搞一个大的客户端对象数组,每个线程根据为其分配的客户端列表范围,直接根据数组下标引用客户端对象。

23,110

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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