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

         基线终于开发完了,本身写的服务器性能和压力承受能力到底怎么样,在网上没有找到合适的测试工具能够用。因而本身基于MFC写了一款测试工具。git

启动界面以下:github

        

设置参数后,运行以下:服务器

             

 

运行完界面以下:并发

           

 源码路径以下:https://github.com/RibbonServyou/TCPTestTool工具

 

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

            二、 exe是针对本身的服务器用的,你们可能没法直接使用,须要根据本身的服务器修改一些定制代码,主要是发送报文的组包,与接收报文后的拆包。性能

            三、 若是链接数过大,而间隔时间过少,界面会有点卡,这时数据不必定会准确,由于内部采用的postmessage刷新界面,消息有可能会丢失(消息队列最大10000)测试

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

            五、建议该工具放在多台电脑上,能够模拟更多的客户端并发。blog

            六、有疑问请评论回复。 

 

感谢@雪域迷影的关注,帮忙稍微修改了下须要vs2017支持https://github.com/ccf19881030/TCPTestTool/

相关文章
相关标签/搜索