天天看點

LoadRunner簡單壓力測試

  1. 安裝版本為12.02,安裝後有三個部分,Analysis 分析,Controller控制台,Virtual User Generator 虛拟使用者初始機。
    LoadRunner簡單壓力測試
  2. 首先初始化虛拟使用者行為,即錄制腳本。
    LoadRunner簡單壓力測試
  3. create→web HTTP/HTML
    LoadRunner簡單壓力測試
  4. 開始錄制腳本
    LoadRunner簡單壓力測試
  5. 在控制台看到所有資源加載完畢後再點選完成腳本。(錄制腳本時有報錯資訊解決方法見文尾)
    LoadRunner簡單壓力測試
  6. 自動生成了腳本,可以看到其中的很多參數及指令,删掉不需要的地方。
    LoadRunner簡單壓力測試
  7. 儲存後,我們打開 Controller
    LoadRunner簡單壓力測試
  8. 選擇加載剛才錄制的腳本。因為我們隻進行簡單的40并發持續2小時的測試。(上方的選項不用理會。如果要進行最大負載測試就需要變動上邊的選項了。)
    LoadRunner簡單壓力測試
  9. 增加虛拟使用者數
    LoadRunner簡單壓力測試
  10. 設定持續時間。(虛拟使用者進入和退出的時間不在持續時間範圍内,最好按照梯度方式使使用者進入和退出)
    LoadRunner簡單壓力測試
  11. 點選左下角的 Run 标簽,進入開始模式,這裡我選擇了最常用的四個監視視圖。Throughput:網絡吞吐,trans

    Response Time:事務響應時間,Hits per Second:每秒點選數, HTTP Res per

    Second:http每秒響應次數。(若腳本錄制錯誤則無法啟動,解決辦法見文尾)

    LoadRunner簡單壓力測試
  12. 等測試完畢後, 點選Results →Analyze Result,就生成了測試報告。(其實我這裡用了四個虛拟使用者,測試了2分鐘。)
    LoadRunner簡單壓力測試
  13. 增加新的分析圖:右擊Graph→Add New Item → Add New Graph
    LoadRunner簡單壓力測試

錯誤:

  1. 錄制腳本後打開錄制日志有報錯資訊: 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 =

    解決辦法:

    LoadRunner簡單壓力測試
  2. 腳本啟動報錯
    LoadRunner簡單壓力測試

    具體日志在如下路徑 C:\Users\admin\AppData\Local\Temp\res\log

    日志記錄腳本的第36行有問題

    LoadRunner簡單壓力測試
    打開剛才錄制的腳本,發現裡面混進了 Microsoft的服務,估計是剛才使用IE浏覽器錄制的原因,删掉就可以了。
    LoadRunner簡單壓力測試

繼續閱讀