(十六)場景

一、爲什麼要設置場景?

  • 爲了模擬實際用戶產生的壓力
  • 一組測試場景需要對
    –虛擬用戶腳本
    –運行虛擬用戶的負載生成器
    –虛擬用戶/用戶組行爲設置
  • 進行配置設定

二、場景如何運行?

  • 場景運行時,Controller會在不同的負載生成器上,根據場景的設置,生成相應的虛擬用戶。
  • 通過這些虛擬用戶的運行,來模擬真實情況下服務器承受的壓力
  • 在場景運行過程中,Controller可以提供對服務器資源、虛擬用戶執行情況、事務響應時間等方面的監控,以便進行下一步分析。

    三、

  • 如果報錯的位置在腳本的登錄過程中,即500用戶在線只有480個用戶登錄成功,則該性能測試工程師執行的綜合場景不規範,沒有達到500用戶在線。

  • 如果所有虛擬用戶全部登錄成功,在duration階段報錯數很小,沒有達到場景總事務數的5%(依不同單位項目而定),則視爲場景成功。
  • 如果所有VU登錄成功後,大量報錯,超過場景總事務數的5%,則場景不通過(不是性能測試者的責任)

四、初步的圖形分析

  • 查看走勢圖時注意:不光看線型的走勢,還要看縱軸的單位,結合縱軸單位,就可以知道該圖示曲線是否平穩。
  • 點擊率和吞吐率的圖可以結合來看
    在帶寬充足的情況下,完美的吞吐量應該是隨着點擊率的升高而升高。
    如果隨着點擊率的升高(或者增加),而吞吐量持平或降低,則說明當前的AUT處理能力不充足,當前AUT有可能會遇到響應時間增大,設置報錯的情況。

  • 控制檯中圖:藍色代表有數據、黑色代表無數據。

五、查看每個虛擬用戶的replay log
菜單欄–>results–>result setting 可以自己設置存放位置
文件名是res,在子文件log中

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章