loadrunner中的常用函數(shù)_第1頁
loadrunner中的常用函數(shù)_第2頁
loadrunner中的常用函數(shù)_第3頁
loadrunner中的常用函數(shù)_第4頁
已閱讀5頁,還剩7頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、LoadRunner LoadRunner函數(shù)大全之中文解釋在使用 Loadrunner 做性能測試的過程中,發(fā)現(xiàn) Loadrunner,只需要通過某一個 Loadrunner這里就對一些常用的函數(shù)進行了整理,部分函數(shù)也是 C 語言自帶的函數(shù), 但用處和Loadrunner 的函數(shù)一樣廣泛。熟練使LoadRunner LoadRunner函數(shù)大全之中文解釋在使用 Loadrunner 做性能測試的過程中,發(fā)現(xiàn) Loadrunner,只需要通過某一個 Loadrunner這里就對一些常用的函數(shù)進行了整理,部分函數(shù)也是 C 語言自帶的函數(shù), 但用處和Loadrunner 的函數(shù)一樣廣泛。熟練使用這

2、些函數(shù),既能簡化 ( , , )1. web_url(GET 請求可以加載 URL 屬性指定的 URLweb_url該函數(shù)是應(yīng)用最廣泛的一個函數(shù),一般不需要手寫,通過 LR 使用瀏覽器錄制 HTTP 協(xié)議的基本上都是使用該函數(shù)與http 服務(wù)器進行交互。web_url(constchar*Name,constchar*url,EXTRARES, LAST ); HYPERLINK http:/w/ HYPERLINK http:/w/ 2. web_custom_request 函數(shù)是一個操作函數(shù),通過它可以使用任意方法創(chuàng)建自定義 VuGenhttpsoapxmljsonweb_custom_

3、request(constchar*RequestName, HYPERLINK http:/w/ HYPERLINK http:/w/ 2. web_custom_request 函數(shù)是一個操作函數(shù),通過它可以使用任意方法創(chuàng)建自定義 VuGenhttpsoapxmljsonweb_custom_request(constchar*RequestName,EXTRARES,List xml json json 使用 soap_request 函數(shù)執(zhí)行一個 SOAP 請求。它向指定的 URL 發(fā)送 SOAP 包,并接收服務(wù)除了上面可以使用 web_custom_request 函數(shù)模擬 soap

4、 消息發(fā)送以外, 通過soap_requestsoapWeb的Web(HTTP/HTMLWeb(HTTP/HTML則需要使用web_custom_requestWebxml是使用WebWeb(HTTP/HTMLxml協(xié)議的VuserGlobalVuserGlobalVuser100Web(HTTP/HTMLWebsoap_request 函數(shù)執(zhí)行一個 SOAP 請求。它向指定的 URL 發(fā)送 SOAP 包,并接收服務(wù)除了上面可以使用 web_custom_request 函數(shù)模擬 soap 消息發(fā)送以外, 通過soap_requestsoapWeb的Web(HTTP/HTMLWeb(HTTP/

5、HTML則需要使用web_custom_requestWebxml是使用WebWeb(HTTP/HTMLxml協(xié)議的VuserGlobalVuserGlobalVuser100Web(HTTP/HTMLWebUser, 則可以達到 10000soapWeb(HTTP/HTML)協(xié)議,手工編寫soap_request(constchar*StepName,URL,。 3. 錄制自動生成,對于web。web_link(constchar*StepName,EXTRARES, LAST );例子3. 錄制自動生成,對于web。web_link(constchar*StepName,EXTRARES,

6、 LAST );例子4. web_cleanup_ s的。s (5. lr_messagelr_message(constchar*format,exp1, imeis6. lr_output_message lr_output_messagelr_output_message(constchar*format,exp1, ime is7. lr_error_messageVuser誤消息的特殊通知,請使用 lr_output_message。lr_error_message(constchar*format,exp1,exp2,.expn.lr_error_message(Error2:Th

7、eresponseisnotnullbefore8. lr_log_message 函數(shù)將消息發(fā)送到 Vuser7. lr_error_messageVuser誤消息的特殊通知,請使用 lr_output_message。lr_error_message(constchar*format,exp1,exp2,.expn.lr_error_message(Error2:Theresponseisnotnullbefore8. lr_log_message 函數(shù)將消息發(fā)送到 Vuserlr_log_message(constchar*format,exp1, imeis四個日志函數(shù)都會日志到 md

8、rv.log 和 output.txt 文件當(dāng)中, 所不同的是, 中選中”enablelogging”才會日志lr_log_messagelr_error_logcontroller 中生成響應(yīng)的lr_error_message。lr_message 與lr_output_messageThe imeis/ 對應(yīng) lr_before_update.c(19):Theimeis / 對應(yīng) 9. lr_start_tran ion 函數(shù)標記事務(wù)的開始。 要指明要分析的事務(wù), 請使用函數(shù)ion 和ion(constchar* 10.lr_end_tran ion函數(shù), 并在事務(wù)之后放置析的事務(wù),請在

9、事務(wù)之前放置 lr_start_tran ion 函數(shù)。ion(constchar*sus) ion(download, LR_FAIL); 10.lr_end_tran ion函數(shù), 并在事務(wù)之后放置析的事務(wù),請在事務(wù)之前放置 lr_start_tran ion 函數(shù)。ion(constchar*sus) ion(download, LR_FAIL); Run-time Settingmiscellaneousdefineeach actionas aactionif11. web_reg_save_param() web_reg_save_param 是一個 其中 LR 為左邊界,RB 為

10、右邊界,Ord 為查找到匹配值的順序,默認為 1。如果 listHTTP/1.1200 ered-By:Servlet/3.0; Date:Fri,18Jul201402:35:47其中 LR 為左邊界,RB 為右邊界,Ord 為查找到匹配值的順序,默認為 1。如果 listHTTP/1.1200 ered-By:Servlet/3.0; Date:Fri,18Jul201402:35:47Content-Length0return_length212. _property 函數(shù)返回關(guān)于最后一個 HTTPHTTP http_propertyflen= 13. b web_reg_find 函數(shù)

11、如 這個與 web_reg_save_param 有些類似,也是從下一個操作函數(shù)中從返回中取出一個文 optionUTF-8。 web_reg_find(Text=知道14. lr_eval_string 函數(shù)在評估任何嵌入的參數(shù)之后返回輸入字符串。如果字符串實參(argument) 只包含一個形參 (parameter這個函數(shù)主要用來取出某個參數(shù)的值。在 Loadrunner 中,對于參數(shù)替換,是無法在除了char*lr_eval_string(constchar*instringlr_eval_string 函數(shù)在評估任何嵌入的參數(shù)之后返回輸入字符串。如果字符串實參(argument) 只

12、包含一個形參 (parameter這個函數(shù)主要用來取出某個參數(shù)的值。在 Loadrunner 中,對于參數(shù)替換,是無法在除了char*lr_eval_string(constchar*instring= /取出時間參數(shù)在本次迭代的值,并存入is %s,lr_eval_string(iteration),lr_eval_string(MAC); /取出當(dāng)前迭代次數(shù)并打印息中15. lr_save_string 函數(shù)將指定的以 null 終止的字符串賦給參數(shù)。該函數(shù)可用于關(guān)聯(lián)查詢。要確定參數(shù)值,請使用函數(shù) lr_eval_string。這個參數(shù)跟lr_eval_string 正好相反,是將某個值存

13、入?yún)?shù)當(dāng)中,以在消息中使用該參數(shù)。 begin_time=TIMETIMETIMETIME16. value,constchar1970-01-01times17. lr_save_datetime如果達到 MAX_DATETIME_LEN 個字符,結(jié)果字符串將截斷。 offset,constchar 17. lr_save_datetime如果達到 MAX_DATETIME_LEN 個字符,結(jié)果字符串將截斷。 offset,constchar times18. Ctime 1970 1 1 在timeptrtimeptr為。time_ttime(time_t*timeptrtypedeflo

14、ngtime_t; time_t t;/ Get system time and display as number and string lr_message(Timeinsecondssince1/1/70:%ldn,time(&t);lr_message(Formattedtimeanddate:%s,19. 為 C 語言自帶函數(shù)。在 Unix 下,ctimechar*ctime(consttime_t*timetypedeflongtime_t; time_t t;/Getsystemtimeanddisplayasnumberandlr_message(Timeinsecondssince1/1/70:%ldn,time(&t); lr_message (Formatted time and date: %s, ctime(&t);20. lr_think_timevoidlr_think_time(double暫停Loadrunner21. Vuservoidlr_think_time(double暫停Loadrunner21. VuserVuGenoutput.txt。該函數(shù)在場景運行時非常實用,可以直接在 Controller 里面的 Vuser 窗口當(dāng)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論