读书人

有点难度的有关问题模拟10W个终端通

发布时间: 2012-10-08 19:54:56 作者: rapoo

有点难度的问题,模拟10W个终端通过HTTP方式向服务器提交数据,高手给个思路
问题是这样的:
每个终端或者说客户端,每秒都会向服务器提交一次数据,通过URL的方式,如http://www.abc.com/a.html?data=XXX,数据量不大,大概50个字节左右。现在要模拟10万个左右的终端。

提交但是不需要返回的结果,只要提交过去就可以了,甚至现在都可以不考虑是否提交成功(因为服务器端那边正在做负载均衡)

高手们能否给个思路?谢谢大家!

[解决办法]
你可以考虑用专业的测试工具,有款叫LoadRunner,你的需求用这个应该能满足,你可以了解下
[解决办法]
CInternetConnection, CHttpConnection,CFileHttp

3个类,可以模拟连接的。实例很多,自己找吧
[解决办法]
CInternetSession::OpenURL()
[解决办法]
有多少个客户端发送数据不重要,关键是并发量是多少,就是同一时间有多少个客户端同时发送数据,你可以写一个模拟软件,多线程并发处理,线程的数量可以自己设定,每个线程都发送请求,可以用SOCKET实现HTTP,或者直接用WININET API,也可以多用几台电脑,如果有不明白的地方可以联系我,QQ:50479329,也可以参考一下我的软件:http://www.yyexplore.com

读书人网 >VC/MFC

热点推荐