資源描述:
《Loadrunner 參數(shù)化_迭代參數(shù)說(shuō)明.doc》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫(kù)。
1、NASDAQ:JRJC技術(shù)文檔測(cè)試小組Loadrunner參數(shù)化策略測(cè)試小組齊國(guó)杰使用工具:Loadrunner8.1試用版引子近日沒有具體的項(xiàng)目做,就總?cè)ヅ菡搲?,發(fā)現(xiàn)有的網(wǎng)友會(huì)問一些參數(shù)化的問題,回答他們的問題時(shí),突然發(fā)現(xiàn)自己也是一知半解,因此寫了三個(gè)實(shí)驗(yàn)?zāi)_本,目的是徹底搞清楚參數(shù)化的做法以及參數(shù)化策略的疑問。流程參數(shù)化要做一些準(zhǔn)備,主要是參數(shù)化數(shù)據(jù)的準(zhǔn)備,例如TXT文本、EXCEL表格以及數(shù)據(jù)庫(kù)中的表都可以作為參數(shù)的數(shù)據(jù)集載體,而且LR都是支持的。具體的參數(shù)化流程如下:1、錄制腳本2、準(zhǔn)備參數(shù)的數(shù)據(jù)集(也可以不準(zhǔn)備,讓LR自己生成固定
2、格式參數(shù))3、把對(duì)應(yīng)的變量參數(shù)化4、選擇對(duì)應(yīng)的參數(shù)化策略具體的操作請(qǐng)查詢LR幫助手冊(cè)例子下面我來(lái)介紹幾個(gè)例子,例子統(tǒng)一使用try_params.txt做參數(shù)數(shù)據(jù)集,txt內(nèi)容如下:aaabbba1b1a2b2……a30b30腳本一:Action(){char*a="{aaa}";//獲得參數(shù)賦值給a6/6NASDAQ:JRJC技術(shù)文檔測(cè)試小組char*b="{bbb}";//獲得參數(shù)賦值給blr_log_message("%s,%s,%s,",lr_eval_string(a),lr_eval_string(b),ctime(&t));/
3、/打印結(jié)果return0;}運(yùn)行時(shí)設(shè)置:設(shè)置action的迭代次數(shù)為30(runtime-setting的RunLogic里)回放結(jié)果:SelectNextRowUpdateValueOnReplayResult順序(Sequential)每次迭代(Eachiteration)a1,b1a2,b2a3,b3…,…a30,b30順序(Sequential)每次出現(xiàn)(Eachoccurrence)a1,b1a2,b2a3,b3…,…a30,b30順序(Sequential)只取一次(once)a1,b1a1,b1…,…a1,b1隨機(jī)(Rand
4、om)每次迭代(Eachiteration)a5,b5a27,b27a21,b21a16,b16…,…a16,b16隨機(jī)(Random)每次出現(xiàn)(Eachoccurrence)a5,b5a27,b27a21,b21a16,b16…,…a16,b16隨機(jī)(Random)只取一次(once)a15,b15a15,b15…,…a15,b15唯一(Unique)每次迭代(Eachiteration)自動(dòng)分配塊大小a1,b1a2,b2a3,b3…,…a30,b30唯一(Unique)每次出現(xiàn)(Eachoccurrence)a1,b16/6NASDA
5、Q:JRJC技術(shù)文檔測(cè)試小組步長(zhǎng)為1a2,b2a3,b3…,…a30,b30唯一(Unique)只取一次(once)a1,b1a1,b1…,…a1,b1備注:“…,…”省略符號(hào),如果前后都相同則省略相同部分,如果前后不同則省略不同部分。腳本二:Action(){inti;//循環(huán)種子for(i=0;i<30;i++)//循環(huán)30次{char*a="{aaa}";//獲得參數(shù)賦值給achar*b="{bbb}";//獲得參數(shù)賦值給blr_log_message("%s,%s",lr_eval_string(a),lr_eval_stri
6、ng(b));}//打印結(jié)果return0;}運(yùn)行時(shí)設(shè)置:設(shè)置action的迭代次數(shù)為1(runtime-setting的RunLogic里)回放結(jié)果:SelectNextRowUpdateValueOnReplayResult順序(Sequential)每次迭代(Eachiteration)a1,b1a1,b1…,…a1,b1順序(Sequential)每次出現(xiàn)(Eachoccurrence)a1,b1a2,b2a3,b3…,…a30,b30順序(Sequential)只取一次(once)a1,b1a1,b1…,…a1,b1隨機(jī)(Ran
7、dom)每次迭代(Eachiteration)a21,b21a21,b216/6NASDAQ:JRJC技術(shù)文檔測(cè)試小組…,…a21,b21隨機(jī)(Random)每次出現(xiàn)(Eachoccurrence)a5,b5a27,b27a21,b21a16,b16…,…a16,b16隨機(jī)(Random)只取一次(once)a15,b15a15,b15…,…a15,b15唯一(Unique)每次迭代(Eachiteration)自動(dòng)分配塊大小a1,b1a1,b1…,…a1,b1唯一(Unique)每次出現(xiàn)(Eachoccurrence)步長(zhǎng)為1a1,b1
8、a2,b2a3,b3…,…a30,b30唯一(Unique)只取一次(once)a1,b1a1,b1…,…a1,b1備注:“…,…”省略符號(hào),如果前后都相同則省略相同部分,如果前后不同則省略不