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