日韩黑丝制服一区视频播放|日韩欧美人妻丝袜视频在线观看|九九影院一级蜜桃|亚洲中文在线导航|青草草视频在线观看|婷婷五月色伊人网站|日本一区二区在线|国产AV一二三四区毛片|正在播放久草视频|亚洲色图精品一区

分享

loadrunner腳本函數(shù)講解

 印度阿三17 2019-03-27

###### 1、 get請(qǐng)求和post請(qǐng)求
區(qū)別:web_link(get)、web_submit_form(post)依賴(lài)上下文,web_url、web_submit_data不依賴(lài)上下文,建議使用web_url(get)、web_submit_data(post)請(qǐng)求。

web_url("web_url",
"URL=https://mp.csdn.net/",
"TargetFrame=",
"Resource=0",
"Referer=",
EXTRARES,
"URL=a", "Referer=a", ENDITEM,
LAST);

web_submit_data可以有post和get請(qǐng)求

web_submit_data("web_submit_data",
"Action=https://aaa.:8442/",
"Method=POST",
"TargetFrame=",
"Referer=",
ITEMDATA,
"Name=a", "Value=a", ENDITEM,
"Name=b", "Value=b", ENDITEM,
LAST);

web_custom_request只有g(shù)et請(qǐng)求

web_custom_request("orderAdd",
"URL=https://TTT.:8443/",
"Method=GET",
"Mode=HTTP",
"Body=ajaxPostData={\"name\":\"value\",\"name1\":\"value1\"}",
LAST);


一般loadrunner安裝完默認(rèn)是的web_link、web_submit_form,需要修改如下選項(xiàng):
![在這里插入圖片描述](https://img-blog./20190302134711286.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3NpbmF0XzQxOTE3MzA2,size_16,color_FFFFFF,t_70)

###### 2、 關(guān)聯(lián)函數(shù)
1)web_reg_save_param:必須放在請(qǐng)求前面,`"`要用`\"`轉(zhuǎn)義

web_reg_save_param("text",
"LB=a\"”",
"RB=/b",
LAST);

web_url("web_url",
"URL=https://",
"TargetFrame=",
"Resource=0",
"Referer=",
EXTRARES,
"URL=a", "Referer=a", ENDITEM,
LAST);

lr_output_message(lr_eval_string("{text}"));

2)關(guān)聯(lián)函數(shù)通配符以及關(guān)聯(lián)數(shù)組應(yīng)用
`#`表示`0-9數(shù)字`
`Ord`表示要哪個(gè)值
`IgnoreRedirections`忽略重定向
`Ord=All`表示獲取到所有值存到test1數(shù)組中


web_reg_save_param("test1",
"LB/DIG=a\"##",
"RB=v",
"Ord=All",
"SaveOffset=5",
"SaveLen=8",
"IgnoreRedirections=Yes",
LAST);

lr_save_string(lr_paramarr_random("test1"),"param")

數(shù)組相關(guān)函數(shù):
lr_paramarr_idx("string",1):數(shù)組的第一個(gè)索引值
lr_paramarr_len("string"):數(shù)組的長(zhǎng)度
lr_save_string(lr_paramarr_random("string"),"string1"):隨機(jī)輸出數(shù)組值存儲(chǔ)到string1

![在這里插入圖片描述](https://img-blog./20190302163907566.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3NpbmF0XzQxOTE3MzA2,size_16,color_FFFFFF,t_70)

###### 3、 事務(wù)
1)事務(wù):
統(tǒng)計(jì)事務(wù)的成功率
統(tǒng)計(jì)每一個(gè)請(qǐng)求或者一批請(qǐng)求的響應(yīng)時(shí)間

不勾選下圖兩個(gè)
![在這里插入圖片描述](https://img-blog./20190304104342576.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3NpbmF0XzQxOTE3MzA2,size_16,color_FFFFFF,t_70)

lr_start_transaction("test")
...
lr_end_transaction("test", LR_AUTO/LR_PASS/LR_FAIL);

LR_AUTO是根據(jù)響應(yīng)的狀態(tài)碼進(jìn)行判斷

##### 4、檢查點(diǎn)函數(shù)
aito:字符串轉(zhuǎn)換成整數(shù)

web_reg_find("SaveCount=testcount",
"Text=test",
LAST);
if(aito(le_eval_string("{testcount}"))==1)
{

}
else{

}

##### 5、思考時(shí)間

lr_think_time(20)

勾選“Replay think time”則表示模擬用戶(hù)思考時(shí)間,一般用戶(hù)的思考時(shí)間不一樣,使用隨機(jī)數(shù),不能設(shè)置的太長(zhǎng),如圖所示
![在這里插入圖片描述](https://img-blog./20190304163043740.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3NpbmF0XzQxOTE3MzA2,size_16,color_FFFFFF,t_70)

##### 6、集合點(diǎn)
適用于并發(fā)測(cè)試,有兩種情況:
1、所有用戶(hù)都在請(qǐng)求服務(wù)器
2、所有用戶(hù)都在同一時(shí)間提交同一個(gè)請(qǐng)求

壓力測(cè)試(不需要思考時(shí)間)
負(fù)載測(cè)試:最大用戶(hù)數(shù)(某一個(gè)指標(biāo)到達(dá)極限)
并發(fā)測(cè)試(相對(duì)嚴(yán)格的并發(fā))
穩(wěn)定性測(cè)試:長(zhǎng)時(shí)間的,最佳用戶(hù)(系統(tǒng)處于最佳狀態(tài))
容量測(cè)試:數(shù)據(jù)庫(kù)中有很大的數(shù)據(jù)的前提下進(jìn)行壓測(cè)

lr_rendezvous("test");
集合點(diǎn)要放置在事務(wù)前面

##### 7、web_set_option()
設(shè)置Web選項(xiàng)。(對(duì)web錄制或者運(yùn)行腳本設(shè)置選項(xiàng))
web_set_option(“DecodeContent”,“No”,LAST):禁用解碼
web_set_option(“DecodeContent”,“Yes”,LAST):?jiǎn)⒂媒獯a
web_set_option(“MaxRedirectionDepth”,“0”,LAST):禁用重定向
參考:https://blog.csdn.net/testingstar/article/details/78106131

來(lái)源:http://www./content-4-149951.html

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶(hù)發(fā)布,不代表本站觀(guān)點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買(mǎi)等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶(hù) 評(píng)論公約

    類(lèi)似文章 更多