資源描述:
《loadrunner運(yùn)行時(shí)設(shè)置》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。
1、運(yùn)行時(shí)設(shè)置目標(biāo)解釋腳本與場(chǎng)景的執(zhí)行時(shí)間設(shè)置的不同之處;根據(jù)壓力測(cè)試目標(biāo)配置執(zhí)行時(shí)間LoadRunnerExpertWorkflow系統(tǒng)調(diào)優(yōu)計(jì)劃壓力測(cè)試1創(chuàng)建場(chǎng)景3執(zhí)行場(chǎng)景4結(jié)果分析5UsingRun-timeSettings理解場(chǎng)景使用執(zhí)行時(shí)間設(shè)置安排場(chǎng)景性能監(jiān)控創(chuàng)建Vuser腳本2關(guān)于執(zhí)行時(shí)間設(shè)置執(zhí)行時(shí)間可以在VuGen和Controller中設(shè)置;不同的虛擬用戶組使用相同的腳本可以設(shè)置不同的執(zhí)行時(shí)間;腳本的執(zhí)行時(shí)間設(shè)置會(huì)影響Vuser的行為和資源使用情況。腳本執(zhí)行時(shí)間設(shè)置腳本執(zhí)行時(shí)間設(shè)置定義影響腳本執(zhí)行的設(shè)置,如運(yùn)行邏輯、步,日志和思考時(shí)間。所有的虛擬用戶共用運(yùn)行時(shí)間設(shè)置運(yùn)行邏輯步日志
2、思考時(shí)間附加屬性其它DEMO–如何進(jìn)入腳本的運(yùn)行時(shí)間設(shè)置運(yùn)行邏輯運(yùn)行邏輯是更形象模擬的真實(shí)用戶與系統(tǒng)交互的方法。運(yùn)行邏輯在一個(gè)業(yè)務(wù)流程中,重復(fù)多次一個(gè)真實(shí)用戶的執(zhí)行步驟;允許設(shè)置循環(huán)次數(shù);Pacing控制迭代之間的延遲被用來(lái)擴(kuò)展一個(gè)測(cè)試運(yùn)行的時(shí)間步用于暫停不同兩個(gè)迭代。Pacing日志設(shè)置在Controller中,當(dāng)然出現(xiàn)錯(cuò)誤時(shí),錯(cuò)誤信息被默認(rèn)發(fā)送到日志。用于虛擬用戶信息,如:錯(cuò)誤消息參數(shù)置換事物狀態(tài)確認(rèn)狀態(tài)日志-慣例在大型系統(tǒng)測(cè)試時(shí),如果把信息都發(fā)送到輸出日志中,輸出日志的大小會(huì)影響壓力產(chǎn)生的可性量性。創(chuàng)建兩組具有不同運(yùn)行時(shí)設(shè)置的用戶組。其中用戶數(shù)較多的組記錄指定較少的日志,而用戶數(shù)較少的組
3、(點(diǎn)總數(shù)的5%)記錄全部的日志。什么是思考時(shí)間?思考時(shí)間思考時(shí)間模擬實(shí)際用戶在不同操作之間等待的時(shí)間。思考時(shí)間是一個(gè)業(yè)務(wù)流程中各步之間的等待時(shí)間。步是執(zhí)行不同業(yè)務(wù)流程之間的等待時(shí)間。對(duì)比導(dǎo)航時(shí)間反應(yīng)用戶的暫停NEWUSERSTICKETPURCHASER有經(jīng)驗(yàn)的用戶只需要1秒中的導(dǎo)航時(shí)間。沒(méi)有經(jīng)驗(yàn)的用戶而需要3秒中的導(dǎo)航時(shí)間。在壓力測(cè)試中,思考時(shí)間作為導(dǎo)航時(shí)間。在壓力測(cè)試過(guò)程中,使用思考時(shí)間可以更精確的模擬真實(shí)用戶。思考時(shí)間思考時(shí)間代表一個(gè)業(yè)務(wù)流程中正常的時(shí)間延遲,用來(lái)精確的模擬用戶操作;思考時(shí)間允許回放或忽略錄制的思考時(shí)間(默認(rèn)為回放);最好的方法是在錄制腳本時(shí)就在VuGen中設(shè)置使用思考時(shí)
4、間。忽略思考時(shí)間忽略思考時(shí)間將會(huì)影響壓力產(chǎn)生的可測(cè)量性;忽略思考時(shí)間在很少量的Vuser運(yùn)行時(shí),也可能會(huì)引起應(yīng)用操作的失敗。什么時(shí)候可忽略思考時(shí)間?配置思考時(shí)間-例子壓力測(cè)試目標(biāo):模擬50用戶首次使用系統(tǒng)購(gòu)買(mǎi)機(jī)票。Script:錄制模擬真實(shí)用戶購(gòu)買(mǎi)一張機(jī)票的腳本;為壓力測(cè)試目標(biāo)滿足的需要通過(guò)思考時(shí)間來(lái)模擬首次使用系統(tǒng)的用戶。但如何設(shè)置思考時(shí)間?其它設(shè)置錯(cuò)誤處理出現(xiàn)錯(cuò)誤時(shí)仍繼續(xù):此設(shè)置指示Vuser在出現(xiàn)錯(cuò)誤時(shí)繼續(xù)執(zhí)行腳本。默認(rèn)情況下,此選項(xiàng)處于關(guān)閉狀態(tài),表示如果出現(xiàn)錯(cuò)誤Vuser將退出。多線程多線程環(huán)境的主要優(yōu)勢(shì)是每個(gè)負(fù)載生成器都能運(yùn)行多個(gè)Vuser。只有線程安全協(xié)議才能按線程運(yùn)行。自動(dòng)事物A
5、ctions作為一個(gè)事物被自動(dòng)時(shí)間。如果使用自動(dòng)化事物,為更清楚,腳本Actions被賦予具有實(shí)意的名字。步驟也能作為一個(gè)事物被自動(dòng)時(shí)間化。如果使用自動(dòng)化事物,為更清楚,腳本步驟也可被賦予具有實(shí)意的名字。附加屬性設(shè)置代理:虛擬用戶可以從瀏覽器或通過(guò)代理使直接可以連接到internet。模擬瀏覽器:模擬不同瀏覽器測(cè)試用戶感受到的響應(yīng)時(shí)間和內(nèi)容的可用性。參數(shù)選擇:產(chǎn)生分析圖通過(guò)選擇產(chǎn)生Web性能圖按鈕網(wǎng)絡(luò):配置帶寬來(lái)模擬真實(shí)用戶操作。附加參數(shù)設(shè)置實(shí)例壓力測(cè)試目標(biāo)運(yùn)行時(shí)間設(shè)置模擬用戶使用不同瀏覽器查看應(yīng)用的性能。使用瀏覽模擬設(shè)置模擬用戶使用不同網(wǎng)絡(luò)連接,如:modem,DSLorCable.使用網(wǎng)絡(luò)
6、設(shè)置預(yù)言遠(yuǎn)程用戶的性能模擬遠(yuǎn)程用戶操作。在所有遠(yuǎn)程區(qū)域中安裝壓力產(chǎn)生器是不切實(shí)際的。壓力測(cè)試目標(biāo)設(shè)置WAN模擬通過(guò)客戶端與應(yīng)用服務(wù)器之間減速、丟包和轉(zhuǎn)換包來(lái)模擬WAN/Internet。聯(lián)系網(wǎng)絡(luò)管理員幫助使用切合實(shí)際的值。為什么模擬遠(yuǎn)程用戶的性能?真實(shí)的模擬遠(yuǎn)程用戶的響應(yīng)時(shí)間;找出是否在網(wǎng)絡(luò)中出現(xiàn)丟和潛在行為的時(shí)候,應(yīng)用是否仍可操作;WAN/Internet條件影響整個(gè)系統(tǒng)的性能。場(chǎng)景運(yùn)行時(shí)設(shè)置場(chǎng)景運(yùn)行時(shí)設(shè)置允許指定Vuser的配額停止運(yùn)行Vuser的方式為隨機(jī)順序指定種子值場(chǎng)景運(yùn)行時(shí)間設(shè)置場(chǎng)景運(yùn)行時(shí)設(shè)置:Vuser配額要防止系統(tǒng)過(guò)載,可以為Vuser活動(dòng)設(shè)置配額。Vuser配額適用于所有負(fù)載
7、生成器上的Vuser。停止Vuser使可以控制在單擊“停止”按鈕時(shí),Vuser停止運(yùn)行的方式。隨機(jī)順序的種子允許LoadRunner使用種子值來(lái)產(chǎn)生隨機(jī)順序。每個(gè)種子值代表一個(gè)用于測(cè)試執(zhí)行的隨機(jī)值順序。該設(shè)置應(yīng)用參數(shù)個(gè)的Vuser腳本和隨機(jī)的思考時(shí)間。DEMO–如何進(jìn)入場(chǎng)景運(yùn)行時(shí)設(shè)置小結(jié)解釋腳本和Vuser運(yùn)行時(shí)設(shè)置的不同;基于壓力測(cè)試目標(biāo)配置Vuser的運(yùn)行時(shí);基于壓力測(cè)試目標(biāo)配置腳本的運(yùn)行時(shí);