LoadRunner12使用教程(四)——事務與集合點

下載最新版loadrunner 12>>

這裏說的事務,其實是起到一個統計的作用,LoadRunner會對事務間的腳本做一些統計。

舉一個最簡單的例子:我們將Virtual User Generator的腳本放到Contoller去執行時,

會發現下方的監控事務響應時間的表格只寫了vuser_init、Action和vuser_end這三行數據。

但常常,我們只想知道Action中間某幾個請求消耗了多少時間。

這個時候,我們就可以將這幾個請求對應的腳本包到一個事務裏,那麼Controller就會自動幫我們統計出相關的信息了。

那麼如何在腳本中加入事務呢?

第一種方法,在錄製時加入

當我們希望接下來的腳本在事務內時,可以通過快捷工具欄的以下圖標來插入“開始事務”標識

給“開始事務”起個名字

之後我們繼續錄腳本,直到我們希望腳本錄製到事務外,

這裏可以插入”結束事務“標識

選擇要結束的事務名稱

這樣,事務就完成了,回去看看我們錄到的腳本代碼:

是的,它僅僅是多了兩行代碼。

所以,第二種插入事務的方式,就是直接在腳本里寫上這兩行代碼。

這樣,即使完成的錄製,我們也可以隨意地再加入事務。

可能剛剛我們也留意到了快捷工具欄在“結束事務”右邊還有一個亮點的圖標

這個圖標 就是“集合點”了

它的作用也很好理解,當我們測試多個用戶併發時,每個用戶執行到該事務腳本的先後順序是不確定的,

所以得到的測試結果也並不是一個完全 併發的極限測試結果。

在開始事務之前 ,插入一個“集合點”,那麼在多用戶執行時,就可以將用戶請求停下來,直到用戶數量達到滿足的條件(默認是100%的用戶都到達集合點)

那麼,所有的用戶都將同時發出接下來的請求。

測試統計出來的結果,就是一個完全併發的結果。

另外得到的一個重要結論就是:集合點通常都是要與事務一起 使用的,單獨使用集合點,基本上可以說是沒有意義的。

下載最新版loadrunner試用>>

查看更多測試分析資訊和產品推薦>>>

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