日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

参数化设置

發(fā)布時(shí)間:2025/5/22 编程问答 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 参数化设置 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

LR在錄制程序運(yùn)行的過程中,VuGen(腳本生成器) 自動(dòng)生成了包含錄制過程中實(shí)際用到的數(shù)值的腳本,如果你企圖在錄制的腳本中使用不同的數(shù)值執(zhí)行腳本的活動(dòng)(如查詢、提交等等),那么你必須用參數(shù)值取代錄制的數(shù)值,這個(gè)過程叫做參數(shù)化。

以下為參數(shù)化過程:

?

參數(shù)化過程比較簡(jiǎn)單,參數(shù)化時(shí)復(fù)雜的是對(duì)參數(shù)屬性的設(shè)置。主要是以下兩個(gè)屬性的組合。

select? next row 中有三個(gè)選項(xiàng):? Sequential(順序讀取)、Random(隨機(jī)讀取)、Unique (唯一)

update the value 中也有三個(gè)選項(xiàng):? Each Occurrence(每次遇到?)、? Each iteration(每次迭代??)、 Once(一直?)

這兩個(gè)屬性可以有九種組合方式,每種方式都不一樣。接下來我們就用一個(gè)小實(shí)例來驗(yàn)證一下每種取值方式的效果。

錄制一個(gè)lr自帶實(shí)例WebTours的定單腳本。腳本中將出發(fā)城市與到達(dá)城市均參數(shù)化一下。參數(shù)化后還需做個(gè)關(guān)聯(lián)(這個(gè)就重點(diǎn)說了)保證回放腳本成功。

設(shè)置10個(gè)用戶并發(fā)持續(xù)加載的場(chǎng)景(參數(shù)文件中有10個(gè)數(shù)據(jù)),用默認(rèn)設(shè)置均可。即每15秒加載兩個(gè)用戶,持續(xù)時(shí)間為5分鐘,每30秒停止5個(gè)用戶。

然后并發(fā)跑腳本。

以下為9種組合的測(cè)試結(jié)果:

(1)sequential?????? Once

十個(gè)用戶 每個(gè)用戶取值均一樣,,每個(gè)用戶的所有迭代中的取值均一樣。

第一個(gè)用戶執(zhí)行了5次迭代,每次迭代均取得第一個(gè)參數(shù)。

第二個(gè)用戶也執(zhí)行了5次迭代,每次迭代均取的第一個(gè)參數(shù)。

第三個(gè)。。第四個(gè)。等等十個(gè)用戶均一樣。

?(2)unique????? once

? 十個(gè)用戶 每個(gè)用戶取值都唯一,每個(gè)用戶的所有迭代中的取值均一樣。

?第一個(gè)用戶執(zhí)行了5次迭代,每次迭代均取第一個(gè)參數(shù);

?第二個(gè)用戶執(zhí)行了5次迭代,每次迭代均取第二個(gè)參數(shù);

?第三個(gè)。。。第四個(gè)。。。依此類推。

?第十個(gè)用戶執(zhí)行了5次迭代,每次迭代均取第十個(gè)參數(shù)。

(3)Random? Once

十個(gè)用戶,每個(gè)用戶為隨機(jī)取值,每個(gè)用戶的所有迭代中的取值均一樣。

第一個(gè)用戶執(zhí)行了5次迭代,每次迭代均取第三個(gè)參數(shù);
第二個(gè)用戶執(zhí)行了5次迭代,每次迭代均取第七個(gè)參數(shù);
第三個(gè)。。。第四個(gè)。。。依此類推十個(gè)用戶隨機(jī)取值。

(4)Sequential????? Each?iteration

?十個(gè)用戶,每個(gè)用戶每次迭代取一個(gè)新值。

第一個(gè)用戶,第一迭代,取第一個(gè)參數(shù)?;第二次迭代,取第二個(gè)參數(shù) 。。。。第十次迭代,取第十個(gè)參數(shù)。

第二個(gè)用戶,第一次迭代,取第一個(gè)參數(shù);第二次迭代,取第二個(gè)參數(shù) 。。。。第十次迭代,取第十個(gè)參數(shù)。

第三個(gè)。。第四個(gè)。。。依此類推。

(5)Unique???? Each iteration

由于只設(shè)置了十個(gè)參數(shù),運(yùn)行過程中報(bào)參數(shù)不足的錯(cuò)誤。

第一個(gè)用戶,第一次迭代,取第一個(gè)參數(shù);第二次迭代報(bào)錯(cuò)。。。第十次迭代報(bào)錯(cuò)。

第二個(gè)用戶,第一次迭代,取第二個(gè)參數(shù);第二次迭代報(bào)錯(cuò)。。。第十次迭代報(bào)錯(cuò)。

第三個(gè)。。第四個(gè)。。依此類推。

?

如果修改為100個(gè)參數(shù)則:

第一個(gè)用戶,第一迭代,取第一個(gè)參數(shù)?;第二次迭代,取第二個(gè)參數(shù) 。。。。第十次迭代,取第十個(gè)參數(shù)。
第二個(gè)用戶,第一次迭代,取第十一個(gè)參數(shù);第二次迭代,取第十二個(gè)參數(shù) 。。。。第十次迭代,取第二十個(gè)參數(shù)。
第三個(gè)。。第四個(gè)。。。依此類推。

(6)Random???? Each Iteration

十個(gè)用戶,每個(gè)用戶每次迭代均隨機(jī)去一個(gè)值。

第一個(gè)用戶,第一迭代,取第一個(gè)參數(shù)?;第二次迭代,取第四個(gè)參數(shù) 。。。。第十次迭代,取第七個(gè)參數(shù)。
第二個(gè)用戶,第一次迭代,取第三個(gè)參數(shù);第二次迭代,取第二個(gè)參數(shù) 。。。。第十次迭代,取第一個(gè)參數(shù)。
第三個(gè)。。第四個(gè)。。。依此類推。

(7)Sequential??????? Each ocurrance

十個(gè)用戶,每個(gè)用戶每次遇到均取一個(gè)值。

第一個(gè)用戶,第一次迭代,每次遇到順序取一個(gè)值;第二次迭代,按順序接著取值。。。。。

第二個(gè)用戶,第一次迭代,每次遇到順序取一個(gè)值(從第一個(gè)參數(shù)開始);第二次迭代,按順序接著取值。。。。。

依此類推。

(8) unique????????? Each occurrance

?十個(gè)用戶,每個(gè)用戶每次遇到均取一個(gè)不同的值。

?參數(shù)列表中要有足夠的參數(shù)。

?

(9) Random?????? Each Occurrance

十個(gè)用戶,每個(gè)用戶每次遇到隨機(jī)取一個(gè)值。

第一個(gè)用戶,第一次迭代,每次遇到隨機(jī)取一個(gè)值,第二次迭代,隨機(jī)再取值。。。。。

第二個(gè)用戶,第一次迭代,每次遇到隨機(jī)取一個(gè)值,第二次迭代,隨機(jī)再取值。。。。。

依此類推。

?

總之,主要區(qū)分 sequential 、Unique、Random 的區(qū)別。

sequential為順序取,每個(gè)用戶均從第一個(gè)參數(shù)開始取值。

Unique為唯一,每個(gè)用戶取值均不同。

Random 為隨機(jī),每個(gè)用戶均隨機(jī)取值。

來源:http://www.cnitblog.com/stomic/archive/2013/11/25/88836.html

轉(zhuǎn)載于:https://blog.51cto.com/gtest/1575815

總結(jié)

以上是生活随笔為你收集整理的参数化设置的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。