溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

lr_save_string & lr_eval_string使用介紹

發(fā)布時間:2020-07-05 03:41:31 來源:網(wǎng)絡(luò) 閱讀:3895 作者:51CTO_李曉鵬 欄目:軟件技術(shù)

《軟件性能測試與LoadRunner應(yīng)用》視頻課程

http://edu.51cto.com/course/course_id-1377.html

更多課程體系介紹

http://www.1testing.cn        


最近再做Loadrunner課程時在再次碰到了lr_save_string函數(shù),部分人在詢問這個函數(shù)的使用,再次貼出個demo供大家參考。

lr_save_string函數(shù)主要是將程序中的常量或變量保存為lr中的參數(shù)。

int lr_save_string (const char *param_value, const char *param_name);

      函數(shù)目的:將param_value值保存到param_name變量中

      參數(shù)介紹:param_value:要保存的值

      param_name: 變量名稱



示例:


char *software="hello";

lr_save_string("10","test"); //將常量10保存為參數(shù)test

lr_output_message(lr_eval_string("{test}"));  //獲取并輸出參數(shù)page的當(dāng)前值  

lr_save_string(software,"test");     //將變量保存為參數(shù),software為變量

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

  

執(zhí)行結(jié)果:

10

hello


2.再看個例子。在學(xué)習(xí)性能測試中,有些朋友經(jīng)常使用虛擬機(jī),用loadrunner錄制好腳本后,接下來就看通過通過 lr_save_string獲得服務(wù)器的IP

Action()

{

  lr_save_string("192.168.42.47","SeverIP");  //192.168.42.47是虛擬機(jī)的ip,如果虛擬機(jī)ip經(jīng)常變動,可以在此修改,然后傳遞給參數(shù)SeverIP


web_url("forum.php", 

"URL=http://{SeverIP}/Discuz/upload/forum.php", 

"TargetFrame=", 

"Resource=0", 

"RecContentType=text/html", 

"Referer=", 

"Snapshot=t1.inf", 

"Mode=HTML", 

LAST);


    return 0;  

}  


向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI