基線終於開發完了,本身寫的服務器性能和壓力承受能力到底怎麼樣,在網上沒有找到合適的測試工具能夠用。因而本身基於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/