首页 > 编程语言 > 详细

一款C++写的tcp性能测试(压力测试)工具

时间:2018-01-06 12:55:38      阅读:574      评论:0      收藏:0      [点我收藏+]

         基线终于开发完了,自己写的服务器性能和压力承受能力到底怎么样,在网上没有找到合适的测试工具可以用。于是自己基于MFC写了一款测试工具。

启动界面如下:

        技术分享图片

设置参数后,运行如下:

             技术分享图片

 

运行完界面如下:

           技术分享图片

 源码路径如下:https://github.com/RibbonServyou/TCPTestTool

 

注意: 1、 第一次在github上提交代码,不知道怎么新建文件夹,所以sln可能无法直接打开,但是源码都在里面了。

            2、 exe是针对自己的服务器用的,大家可能无法直接使用,需要根据自己的服务器修改一些定制代码,主要是发送报文的组包,与接收报文后的拆包。

            3、 如果连接数过大,而间隔时间过少,界面会有点卡,这时数据不一定会准确,因为内部采用的postmessage刷新界面,消息有可能会丢失(消息队列最大10000)

            4、当连接数超过200时,时间间隔至少100ms以上才能保证界面不卡,当连接数超过300时,建议时间间隔至少200ms。

            5、建议该工具放在多台电脑上,可以模拟更多的客户端并发。

            6、有疑问请评论回复。 

一款C++写的tcp性能测试(压力测试)工具

原文:https://www.cnblogs.com/xuhuajie/p/8213534.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!