码迷,mamicode.com
首页 > 编程语言 > 详细

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

时间:2018-01-06 14:19:24      阅读:251      评论:0      收藏:0      [点我收藏+]

标签:新建文件夹   网上   使用   性能测试   mes   div   自己   时间间隔   sage   

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

启动界面如下:

        技术分享图片

设置参数后,运行如下:

             技术分享图片

 

运行完界面如下:

           技术分享图片

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

 

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

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

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

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

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

            6、有疑问请评论回复。 

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

标签:新建文件夹   网上   使用   性能测试   mes   div   自己   时间间隔   sage   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!