Web壓力測試系統 nGrinder
nGrinder是一個基于Grinder開發的一個非常易于管理和使用的性能測試系統。
它是由一個controller和連接它的多個agent組成,用戶可以通過web界面管理和控制測試,以及查看測試報告,controller會把測試分發到一個或多個agent去執行。用戶可以設置使用多個進程和線程來并發的執行該腳本,而且在同一線程中,來重復不斷的執行測試腳本,來模擬很多并發用戶。
nGrinder的測試是基于一個python的測試腳本,用戶按照一定規則編寫測試腳本以后,controller會將腳本以及需要的其他文件分發到agent,用Jython執行。并在執行過程中收集運行情況、響應時間、測試目標服務器的運行情況等。并保存這些數據生成運行報告,以供以后查看。
nGrinder的一大特點就是非常容易使用,安裝也非常容易,可以做到開箱即用,測試用戶也可以很容易就開始測試任務。當然,如果想執行一些比較復雜場景的性能測試,就需要測試人員對python有一定認識。
posted on 2013-10-14 10:14 順其自然EVO 閱讀(370) 評論(0) 編輯 收藏 所屬分類: web 前端性能測試