多年來,負載測試的復雜性一直是許多非專業性能工程師面臨的挑戰。負載測試的多面性需要全面的技能集和實踐經驗來成功地識別系統中的問題。由于缺乏對系統體系結構、網絡和配置的深入了解,性能工程師可能會誤解結果,從而導致次優修復或優化。
這就是使用WebLOAD這樣的頂級性能測試解決方案的原因。領先的負載測試工具具有可以幫助工程師微調系統以獲得最佳性能的元素。其中之一是DataDrilling,這是WebLOADConsole中的一個特性,提供類似于原始數據的低級性能數據。但與笛卡爾平面上以圖表、線和點表示的原始數據不同,數據鉆取以表格形式提供必要的信息。
如何在WebLOAD中配置DataDrilling
在WebLOAD控制臺中設置數據鉆取非常簡單,只需要幾個步驟。首先,用一個腳本打開一個新的簡單模板。模板打開后,點擊“工具”,選擇“當前會話選項”。在此之后,找到“功能測試”選項卡,并注意“自動數據收集”框。
在上圖所示的紅色框中,確保選擇“所有頁面”、“對象級別”和“HTTP級別”。然后,您可以用一個用戶運行該腳本足夠長的時間來完成幾個回合。需要注意的是,在執行測試時,DataDrilling信息不可用。
在DataDrilling特性中可以看到什么
當數據鉆取功能配置正確時,性能工程師可以檢查幾件事。工程師們可以點擊“OpenDataDrilling”菜單項(見下圖)。一旦點擊此選項卡,將彈出一個帶有多個選項卡的屏幕,其中包括“Transactions”選項卡。
選中“功能測試”選項卡上的復選框,告訴WebLOAD加載生成器使腳本中的每個頁面請求都成為一個名為“GET_”-URL或“POST_”-URL的事務。但除此之外,工程師們創造的交易也在那里。每行還顯示每個頁面或事務的“總計數”、“成功計數”和“失敗計數”。
當確定了登錄頁面后,雙擊表中它的行,得到如下圖所示的內容。這個標簽與在前一個標簽上雙擊的交易標簽相同,可以稱為“命中列表”。在這個例子中,值得注意的是,持續時間都在33毫秒的范圍內。
以下是該選項卡中的不同列:
●時間——測試開始后的秒數。
持續時間-處理完整頁面的秒數-頂級點擊和所有資源點擊。
●總負載大小—此時運行的虛擬用戶的數量。
●線程號——與虛擬客戶端號相同。
●整數-此頁面命中的整數。
●負載生成器-負責在測試系統上生成虛擬用戶或負載的組件。
性能工程師可以通過雙擊第一行左側的灰色框來檢查第一頁請求。這將打開另一個選項卡,顯示有關請求的所有詳細信息。
為了進一步研究,右鍵單擊URL左側的綠色圖標(由上圖中的黃色箭頭指向)并選擇“縮放”。
這將打開一個折疊的樹結構,其中包含的數據對于精確定位系統中的瓶頸非常有價值。“Http子事務”下拉框可以展開以顯示有關頂級命中的信息,而“對象”選項具有資源文件列表。
在上圖中,請注意選中了“Objects”,并查看屬性或值窗口。時間是WebLOAD開始獲取對象的時間,持續時間是控制臺獲取對象所需的時間。
同時,在下面的圖片中,注意“Http子事務”是高亮顯示的。“時間”(2.134秒)是WebLOAD開始處理頂級命中的時間,“持續時間”是WebLOAD處理頂級命中所花費的時間(0.255秒)。
如果工程師點擊“打開連接”,它將顯示一個持續時間。在本例中,“duration”是50毫秒,而“send”花費了1毫秒。“到達第一個字節的時間”花了152毫秒,“接收”花了52毫秒。如果您展開object下的一個資源文件,您將看到一個名為“Http子事務”的子文件,其中包含“打開連接”、“發送”、“到第一個字節的時間”和“接收”。
如何使用這些數據?
性能工程師從數據鉆取中獲得的信息可以在他們注意到較大的最大頁面時間時提供幫助,這表明web頁面正在經歷重大延遲。工程師可以訪問“Hitlist”并找到測試期間每個HTTP請求的詳細信息。
然后,它們可以通過搜索持續時間比其他條目長得多的條目來查找有問題的頁面。一旦發現問題,工程師就可以開始診斷和優化問題,無論問題是由于服務器響應緩慢、文件大小過大還是腳本效率低下。
結論
WebLOAD的數據鉆取特性在現代負載測試領域是無價的。這使得非專家也可以使用可靠的工具來幫助識別特定的系統問題。有了精確的數據,來自數據鉆取的信息將有助于定位有問題的url并防止這些頁面的不合格優化。
審核編輯:劉清
-
HTTP
+關注
關注
0文章
523瀏覽量
32551 -
URL
+關注
關注
0文章
139瀏覽量
15809 -
生成器
+關注
關注
7文章
322瀏覽量
21755 -
負載測試
+關注
關注
0文章
18瀏覽量
9558
原文標題:如何掌握WebLOAD Data Drilling特性的性能測試
文章出處:【微信號:哲想軟件,微信公眾號:哲想軟件】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
利用普源示波器進行功率器件動態特性測試的研究

手把手教你用RadiMation進行MIMO功率測量,輕松搞定射頻測試!

充電機特性測試儀是什么?與充放電測試儀區別

BLE DTM測試:BLE射頻性能的“體檢專家”
掌握動力保護板性能,從選擇一款優質測試儀開始
如何測試光耦的性能與可靠性
如何測試電子開關的性能
不同負載特性對電源濾波器性能有什么影響?

如何測試PROM器件的性能
多通道負載測試和性能評估?
如何測試MOS管的性能
磁芯特性測試儀使用方法
PCBA測試詳解:功能、性能、可靠性,一文掌握核心要點!

HDGK-HB高壓開關綜合特性測試儀使用方案

評論