loadrunner Analysis :SLA(Service Level Agreement服務水平協議)


SLA是為負載場景定義的具體目標,用於與實際負載結果比較,確定系統是否達到性能目標。

1.1.1     設置SLA(以Transaction Response Time(Average)為例)

可以在Controller開始運行場景之前設置SLA,如下圖:

 

 

也可以在負載結果出來后在Analysis中設置:Tool > Configure SLA Rules;或者在當前報告的“Summary Report”標簽頁進入設置頁面,如下圖:

 

 

1)   打開SLA配置向導

 

 

2)   以事務平均響應時間為目標:Transaction Response Time(Average)

 

 

如上圖所示,可以設置6種目標:

  • Transaction Response Time(Average 或 Percentile):事務響應時間;
  • Errors per Second(Status per time interval):每秒錯誤數(每個時間間隔的狀態);
  • Total Hits(Status per run):總點擊數(每次運行的狀態);
  • Average Hits per Second(Status per run):每秒平均點擊數(每次運行狀態);
  • Total Throughput(bytes)(Status per run):總吞吐量(字節)(每次運行狀態);
  • Average Throughput(bytes/sec)(Status per run):每秒平均吞吐量(每次運行狀態)。

3)   選擇目標事務

 

 

4)   設置負載條件

 

 

負載加載條件有:

  • Running Vusers(虛擬用戶)、
  • Throghput(吞吐量)、
  • Hit per Second(每秒點擊數)、
  • Transactions per Second(每秒事務數)、
  • Transactions per Second (pass)(每秒通過事務數)

SLA 可以設置在三種程度的負載條件,如上圖所示,設置了三種負載條件:

l  輕負載:有 0 至 19 個 Vuser

l  平均負載:有 20 至 49 個 Vuser

l  重負載:超過 50 個 Vuser

5)   設置不同負載條件下性能目標:如下圖,設置不同負載條件下的事務響應時間目標

 

 

6)   最后保存SLA,回到SLA管理界面可以看到剛才配置的SLA,如下圖所示:

 

 

1.1.2     查看已設置好的SLA配置內容

在SLA管理窗口,選擇一條SLA,點擊“Details”可以看到所設置的SLA詳細內容,如下圖所示:

 

 

關閉SLA管理界面后,報告的Analysis Summary標簽頁面刷新,多了SLA結果,如下圖所示:

 

 

1.1.3     生成SLA報告

也可以生成獨立的SLA報告:Reports > Analyze SLA,如下圖所示生成了SLA報告

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM