日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Beetlex之tcp/tls服务压测工具

發(fā)布時間:2023/12/4 编程问答 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Beetlex之tcp/tls服务压测工具 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

????????在編寫tcp服務的時候經常需要對服務的基礎性能進行一個壓力測試,雖然網上這些工具有很多,但具備使用方便和高強度的測試工具則不多。為了方便這方面的高強度壓測所以在beetlex的基礎擴展這樣一個工具。

安裝

????????可以訪問https://github.com/beetlex-io/TCPBenchmarks 下載最新版本工作,工具可以運行在linux和windows系統,安裝完成后通過瀏覽器訪問相關服務進行操作。

操作

????????工具提供的操作很簡單,只需要簡單地添加服務和發(fā)送的消息即可對服務進行一個壓力測試。具體操作界面如下:

測試方式

????????工具提供兩種測試方式,分別是:請求響應和間隔兩種模式。前者是工具收到響應后馬上進行下一次數據發(fā)送;后者則是每隔指定時間向服務端發(fā)送數據。?本地IP選項主要告訴工具由那個IP發(fā)起請求,如果測試的連接太多單個IP的端口數滿足不了測試的情況下,請根據連接數量來選擇多個IP地址。測試工具占用的端口是10000-60000。

高吞吐壓測

????????如果服務端在局域網想測試高吞吐交互則可以選用請求響應模式,這種模式可以具備高強度的壓測效果;注意這種測試模式不適合采用大量在連接,只需要適當的連接數量即可。以下用200連接對2K數據進行一個高吞吐測試。

通過測試結果可以看到測的IO讀寫量和相應的總帶寬數。

高連接數壓測

????????有些情況只觀察大量在線的情況,不太關注極限吞吐的能力。這個時候就設置較大的連接數,測試模式選擇間隔,然后設置間隔發(fā)送的時間。接下來進行一個10W在線嘗試每2秒發(fā)送一個4K數據包的情況。

使用視頻?

【BeetleX通訊框架代碼詳解】 【WebApi示例擴展】 BeetleX

開源跨平臺通訊框架(支持TLS)
輕松實現高性能:tcp、http、websocket、redis、rpc和網關等服務應用

https://beetlex.io

如果你想了解某方面的知識或文章可以把想法發(fā)送到

henryfan@msn.com|admin@beetlex.io

總結

以上是生活随笔為你收集整理的Beetlex之tcp/tls服务压测工具的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。