一款C++寫的tcp性能測試(壓力測試)工具


         基線終於開發完了,自己寫的服務器性能和壓力承受能力到底怎么樣,在網上沒有找到合適的測試工具可以用。於是自己基於MFC寫了一款測試工具。

啟動界面如下:

        

設置參數后,運行如下:

             

 

運行完界面如下:

           

 源碼路徑如下:https://github.com/RibbonServyou/TCPTestTool

 

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

            2、 exe是針對自己的服務器用的,大家可能無法直接使用,需要根據自己的服務器修改一些定制代碼,主要是發送報文的組包,與接收報文后的拆包。

            3、 如果連接數過大,而間隔時間過少,界面會有點卡,這時數據不一定會准確,因為內部采用的postmessage刷新界面,消息有可能會丟失(消息隊列最大10000)

            4、當連接數超過200時,時間間隔至少100ms以上才能保證界面不卡,當連接數超過300時,建議時間間隔至少200ms。

            5、建議該工具放在多台電腦上,可以模擬更多的客戶端並發。

            6、有疑問請評論回復。 

 

感謝@雪域迷影的關注,幫忙稍微修改了下需要vs2017支持https://github.com/ccf19881030/TCPTestTool/


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM