一款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/

相關文章
相關標籤/搜索