接上一篇的nGrinder介紹篇
$ java -XX:MaxPermSize=512m -jar ngrinder-controller-3.4.war --port 80
可在下載ngrinder後,直接經過上面的命令運行
也能夠經過下面的方式,把war包放在tomcat容器中運行
Download Private Agent
(不一樣版本可能會稍有區別) ,以下圖所示ngrinder支持開箱即用,不須要額外配置,第一次啓動時,系統配置自動生成
默認使用H2數據庫,且schema自動建立
版本更新時,數據庫schema自動更新
agent 、monitor模塊從controller下載,無需配置
版本更新時,只需更新controller,agent和monitor會自動更新
在線修改系統配置,多數據修改無需重啓
即便用cluster模式,配置也很簡單
代理:是指壓測所須要的server的數量
虛擬用戶有兩個指標:java
- 進程數:每一個server起多少進程去跑
- 線程數:每一個進程新建的線程數量
- 併發量=代理數x進程數x線程數
Ramp-Up:設置增量測試,逐漸向最大的的併發量增加,只有勾選該框時,初始數、增量、初始等待時間、進程增加間隔的值纔有效
測試時間:表示壓測須要持續運行的時間
測試次數:腳本執行的次數,同測試時間二選一git
在配置頁面右上角點擊保存並運行,啓動測試。github
當啓動測試後,會在頁面顯示當前的TPS、虛擬用戶、測試成功與否的數量等信息。測試完成後,會顯示測試結果。web
能夠點擊詳細測試結果查看更詳細的信息,好比TPS、平均時間、首次接受數據平均時間,以及被測服務器的CPU,MEM等信息。
數據庫