Linux下安裝壓力測試工具swingbench及使用詳解
對於圖形工具,很多人都會抱有一種不太理性的想法,感覺只要一圖形介面就失去技術含量,圖形能點點的東西,操作太容易,太簡單就沒有技術含量。
我有時候就有些矛盾,但是可以這樣理解,圖形工具本身就是解放哪些複雜的工作的,圖形工具如果還不好用,那要手工處理複雜的工作就更不太實際了。
而我們是使用工具,創造工具的專業人士,如果在圖形的使用上更上一個層次,這個時候命令列我認為是比圖形好的。打個比方,因為我們工作的環境限制,所有的客戶環境都是要跳n多個代理,網段,最後才能登陸到客戶的線上環境,使用圖形工具是根本不現實的,所以自己就開發了小的文本工具,所有的操作都在命令列裡搞定,時間長了,也似乎習慣了這樣,現在有了遠端桌面,但是自己也一直沒有安裝圖形工具,工作也不受影響,這也算青出於藍勝於藍吧。
但是對於圖形工具,我其實也不排斥,點幾下就能實現的,何樂而不為,最近配置swingbench,雖然之前都是用圖形工具實現,但是發現網路限制,想使用文字模式突然有些沒有方向了。這個時候圖形工具就是一個很好的思路。通過圖形工具可以得知整個操作的流程,哪些需要優先考慮,哪些是重要的選項,這些在文字模式下可能不會這樣清晰。所以有時候看到文本命令一大堆的選項自己就有些怵。所以圖形工具的學習周期要短很多,看圖遠遠勝過一大堆的命令。
在Linux下嘗試安裝了swingbench,看圖的效果感覺就像自己實踐了一遍。
首先下面是swingbench的介面。這個工具是Oracle 一個英國的技術專家開發,開源免費的壓力測試工具,壓測的參數選項比benchmark要豐富許多。
下面是配置的介面,這個工具解壓即安裝,最開始就是需要初始化資料。
有多個版本,我們當然要選擇推薦的高版本了。
因為是一個新環境,選擇建立環境
配置jdbc的串連,這個地方吐槽一下,其實使用者體驗不太好,因為給的配置的例子不太合適,所以我開始用命令模式的時候都不知道哪兒錯了。
看看配置錯誤給出的提示。
安裝正確的格式重新設定一下,
然後配置初始化資料的schema,其實就是在這個使用者下建立相應的資料。
這個時候可以選擇具體的資料庫配置選項,可以看到資料表空間預設是用了bigfile,我們還是選擇normal的。
初始資料的大小,這個可以根據壓測的標準來類比資料量。
開啟幾個並行度。預設是2個。
更多詳情見請繼續閱讀下一頁的精彩內容: