- 安裝版本為12.02,安裝後有三個部分,Analysis 分析,Controller控制台,Virtual User Generator 虛拟使用者初始機。
- 首先初始化虛拟使用者行為,即錄制腳本。
- create→web HTTP/HTML
- 開始錄制腳本
- 在控制台看到所有資源加載完畢後再點選完成腳本。(錄制腳本時有報錯資訊解決方法見文尾)
- 自動生成了腳本,可以看到其中的很多參數及指令,删掉不需要的地方。
- 儲存後,我們打開 Controller
- 選擇加載剛才錄制的腳本。因為我們隻進行簡單的40并發持續2小時的測試。(上方的選項不用理會。如果要進行最大負載測試就需要變動上邊的選項了。)
- 增加虛拟使用者數
- 設定持續時間。(虛拟使用者進入和退出的時間不在持續時間範圍内,最好按照梯度方式使使用者進入和退出)
-
點選左下角的 Run 标簽,進入開始模式,這裡我選擇了最常用的四個監視視圖。Throughput:網絡吞吐,trans
Response Time:事務響應時間,Hits per Second:每秒點選數, HTTP Res per
Second:http每秒響應次數。(若腳本錄制錯誤則無法啟動,解決辦法見文尾)
- 等測試完畢後, 點選Results →Analyze Result,就生成了測試報告。(其實我這裡用了四個虛拟使用者,測試了2分鐘。)
- 增加新的分析圖:右擊Graph→Add New Item → Add New Graph
錯誤:
-
錄制腳本後打開錄制日志有報錯資訊: Net An. Error ( b8: 5e0)] Request
Connection: Remote Server@ 192.168.0.33:80 (Service=) NOT
PROXIED! (REASON: Unable to connect to remote server: rc = -1 , le =
解決辦法:
- 腳本啟動報錯
具體日志在如下路徑 C:\Users\admin\AppData\Local\Temp\res\log
日志記錄腳本的第36行有問題
打開剛才錄制的腳本,發現裡面混進了 Microsoft的服務,估計是剛才使用IE浏覽器錄制的原因,删掉就可以了。