我需要一些關於如何在Loadrunner中構建好VUGen腳本的提示。Loadrunner一般腳本提示
首先,建議將記錄的Action()塊拆分成單獨的自定義命名操作,而不是將整個場景放在一個操作中。如果是的話,爲什麼這是一個很好的做法?
在腳本的init()部分中分離邏輯的好處是什麼?
是否有必要使用迭代?有什麼好處?
我需要一些關於如何在Loadrunner中構建好VUGen腳本的提示。Loadrunner一般腳本提示
首先,建議將記錄的Action()塊拆分成單獨的自定義命名操作,而不是將整個場景放在一個操作中。如果是的話,爲什麼這是一個很好的做法?
在腳本的init()部分中分離邏輯的好處是什麼?
是否有必要使用迭代?有什麼好處?
除了軟件開發的原因之外,拆分爲邏輯塊使您可以配置腳本的運行邏輯。例如,如果您在網上商店LT,並且有一個步驟來添加不同的東西到購物車。您可以將添加到購物車的操作分成單獨的步驟,並指定要在運行時間設置中運行的迭代次數。
然後在此處我假設你的意思是一個新的Action塊,對吧? – 2013-03-25 19:22:20
我不是腳本專家,但:
1),這樣每個動作都有一個邏輯的工作流程,以它,我將其分割成邏輯塊。在軟件開發中這是一個很好的實踐,在這裏也是一個很好的實踐。這也允許您輕鬆地在另一個腳本中重用不同的操作(有一個導入操作按鈕)。
2)init的思想是在加載過程中它只發生一次。您稍後可以更改其邏輯 - 例如等到所有虛擬用戶運行其init,然後纔開始負載測試。 3)這是非常不必要的,我不確定它有什麼好處。
希望有所幫助。 請看我對這個問題的評論。
假設我已將整個業務流程記錄爲一個Action()。我是否可以通過刪除業務流程的某些部分並將它與ActionTwo(){..}分開來將這個大動作塊分成更小的動作塊?當然在腳本的init部分有登錄操作。 – 2013-03-18 19:56:50
嗨,如果您還將問題發佈在LR論壇上,您可能會收到更多回復http://h30499.www3.hp.com/t5/LoadRunner-Support-Forum/bd-p/sws-LoadRunner_SF – Buzzy 2013-03-19 07:34:47