2013-03-18 94 views
-2

我需要一些關於如何在Loadrunner中構建好VUGen腳本的提示。Loadrunner一般腳本提示

首先,建議將記錄的Action()塊拆分成單獨的自定義命名操作,而不是將整個場景放在一個操作中。如果是的話,爲什麼這是一個很好的做法?

在腳本的init()部分中分離邏輯的好處是什麼?

是否有必要使用迭代?有什麼好處?

+0

假設我已將整個業務流程記錄爲一個Action()。我是否可以通過刪除業務流程的某些部分並將它與ActionTwo(){..}分開來將這個大動作塊分成更小的動作塊?當然在腳本的init部分有登錄操作。 – 2013-03-18 19:56:50

+0

嗨,如果您還將問題發佈在LR論壇上,您可能會收到更多回復http://h30499.www3.hp.com/t5/LoadRunner-Support-Forum/bd-p/sws-LoadRunner_SF – Buzzy 2013-03-19 07:34:47

回答

0

除了軟件開發的原因之外,拆分爲邏輯塊使您可以配置腳本的運行邏輯。例如,如果您在網上商店LT,並且有一個步驟來添加不同的東西到購物車。您可以將添加到購物車的操作分成單獨的步驟,並指定要在運行時間設置中運行的迭代次數。

+0

然後在此處我假設你的意思是一個新的Action塊,對吧? – 2013-03-25 19:22:20

0

我不是腳本專家,但:

1),這樣每個動作都有一個邏輯的工作流程,以它,我將其分割成邏輯塊。在軟件開發中這是一個很好的實踐,在這裏也是一個很好的實踐。這也允許您輕鬆地在另一個腳本中重用不同的操作(有一個導入操作按鈕)。

2)init的思想是在加載過程中它只發生一次。您稍後可以更改其邏輯 - 例如等到所有虛擬用戶運行其init,然後纔開始負載測試。 3)這是非常不必要的,我不確定它有什麼好處。

希望有所幫助。 請看我對這個問題的評論。