日本熟妇hd丰满老熟妇,中文字幕一区二区三区在线不卡 ,亚洲成片在线观看,免费女同在线一区二区

壓力預估圖

通過施壓配置頁面的壓力預估圖,您可以預判性能測試中壓力的分布情況。壓力預估圖會隨著每個施壓配置項的調整而變化。本文將說明如何解讀壓力預估圖,并綜合說明壓測模式、Cookie共享、壓測量級等配置的不同,對性能測試壓力的影響。

前提條件

已了解施壓配置基本操作,更多信息,請參見壓力模式與量級配置

虛擬用戶階梯遞增模式下的壓力預估圖

根據壓測場景中是否使用數據導出指令,對兩種場景分別說明:

場景一:未使用數據導出指令

未使用數據導出指令時,全部業務會話同時發起壓測。image

壓力預估圖說明:

  • 壓力量級

    階梯遞增模式下,全場景虛擬用戶數按照遞增百分比逐級增加至最大虛擬用戶數。

  • 起始虛擬用戶數

    所有業務會話的起始虛擬用戶數之和。例如,上圖中兩個業務會話的起始虛擬用戶都是5,所以壓力預估圖中的起始虛擬用戶是10。

  • 壓測總時長

    表示整個壓測持續的時間。階梯遞增時,計算方法如下:

    壓測時長(分鐘)=單量級持續時長 * [(100% - 起始百分比)/遞增百分比 + 1]

    其中,(100% - 起始百分比)/遞增量級百分比表示遞增次數,在計算中需向上取整。

    根據上圖中的配置,單量級持續時長為1分鐘,起始百分比為10%,遞增百分比為20%,則壓測時長為1 * [(100-10)/20 +1 ]= 6 分鐘。其中,遞增次數(100-10)/20向上取整得出5。

    說明

    如存在多個業務會話且耗時不同的情況,總壓測時長以耗時最長的業務會話為準。

  • 預估消耗VUM:可快速預估消耗的VUM,數據僅供參考,請以實際消耗為準。

場景二:使用數據導出指令

若使用數據導出指令,被導出Cookie的業務會話需要先進行壓測,完成數據量級(登錄用戶量級)的準備,其他鏈路再開始壓測。

例如,導出業務會話1的Cookie并共享至全場景,壓力預估圖將以數據準備完成為劃分點,將壓測分為數據準備和場景壓測兩個階段。

image

  • 壓測量級

    • 業務會話1設置了導出Cookie,需要先壓測完成數據量級準備。壓力預估圖中會假定該業務會話遞增至最大虛擬用戶數(即15)時,完成數據量級準備。

      說明

      實際壓測中,數據準備完成的時刻由業務會話1的吞吐速率決定。

    • 起始量級:業務會話1的起始虛擬用戶(即1)。

    • 數據準備完成后的起始量級:其他業務會話的起始量級之和。例如,上圖中數據準備完成后的起始量級是2,即業務會話2的起始虛擬用戶數。

  • 壓測總時長

    表示整個壓測持續的時間,計算方法如下:

    壓測時長(分鐘)=數據量級準備時間(即共享Cookie的業務會話的壓測時長)+ 其他業務會話壓測時長

    每個業務會話壓測時長(分鐘)=單量級持續時長 * [(100% - 起始百分比)/遞增百分比 + 1]

    其中,(100% - 起始百分比)/遞增量級百分比表示遞增次數,在計算中需向上取整。

    根據上圖中的配置,數據準備時長和壓測時長均為2 * [(100-10)/20 +1 ]= 12分鐘。

RPS模式、手動調速模式下的壓力預估圖

壓測配置為非階梯遞增模式時,整個壓測過程中壓測量級會在起始虛擬用戶與最大虛擬用戶的范圍內波動,故壓力預估圖使用區間示意線提供預覽。

根據壓測場景中是否使用數據導出指令,對兩種場景分別說明:

場景一:未使用數據導出指令

未使用數據導出指令時,全部業務會話同時發起壓測,壓測量級是全場景壓測量級之和。

image

場景二:使用數據導出指令

若使用了數據導出指令,被導出數據的業務會話需要先進行壓測,完成數據量級(登錄用戶量級)的準備,其他鏈路再開始壓測。

例如,將業務會話1的Cookie共享至全場景,壓力預估圖將以數據準備完成為劃分點,將壓測分為兩個階段。

image

  • 壓測量級

    • 數據準備完成前的量級=業務會話1的總RPS范圍內。

      例如如上圖所示,業務會話1中所有API的起始RPS之和2,最大RPS之和為20,所以數據準備完成前的壓測量級預估是介于[2,20]之間。

    • 數據準備完成后的量級=其他業務會話的總RPS范圍內。

      例如如上圖所示,其他業務會話只有業務會話2,它的起始RPS是1,最大RPS是10,所以數據準備完成后的壓測量級預估是介于[1,10]之間。

  • 壓測總時長

    非階梯遞增模式下,壓力預估圖中會假定業務會話1壓測時長的20%時間完成數據量級準備。系統規定,數據量級準備時間最少為1分鐘。

    說明

    實際壓測中,數據準備完成的時刻由業務會話1的吞吐速率決定。