LoadRunner經常使用函數

LoadRunner函數

*******************************************************************************
LR函數:
lr_start_transaction

爲性能分析標記事務的開始

lr_end_transaction

爲性能分析標記事務的結束

lr_rendezvous

在 Vuser 腳本中設置集合點

lr_think_time

暫停 Vuser 腳本中命令之間的執行
lr_end_sub_transaction
標記子事務的結束以便進行性能分析
lr_end_transaction
標記 LoadRunner 事務的結束
Lr_end_transaction("trans1",Lr_auto);
lr_end_transaction_instance
標記事務實例的結束以便進行性能分析
lr_fail_trans_with_error
將打開事務的狀態設置爲 LR_FAIL 併發送錯誤消息
lr_get_trans_instance_duration
獲取事務實例的持續時間(由它的句柄指定)
lr_get_trans_instance_wasted_time
獲取事務實例浪費的時間(由它的句柄指定)
lr_get_transaction_duration
獲取事務的持續時間(按事務的名稱)
lr_get_transaction_think_time
獲取事務的思考時間(按事務的名稱)
lr_get_transaction_wasted_time
獲取事務浪費的時間(按事務的名稱)
lr_resume_transaction
繼續收集事務數據以便進行性能分析
lr_resume_transaction_instance
繼續收集事務實例數據以便進行性能分析
lr_set_transaction_instance_status
設置事務實例的狀態
lr_set_transaction_status
設置打開事務的狀態
lr_set_transaction_status_by_name
設置事務的狀態
lr_start_sub_transaction
標記子事務的開始
lr_start_transaction
標記事務的開始
Lr_start_transaction("trans1");
lr_start_transaction_instance
啓動嵌套事務(由它的父事務的句柄指定)
lr_stop_transaction
中止事務數據的收集
lr_stop_transaction_instance
中止事務(由它的句柄指定)數據的收集
lr_wasted_time
 消除全部打開事務浪費的時間
lr_get_attrib_double
檢索腳本命令行中使用的 double 類型變量
lr_get_attrib_long
檢索腳本命令行中使用的 long 類型變量
lr_get_attrib_string
檢索腳本命令行中使用的字符串
lr_user_data_point
記錄用戶定義的數據示例
lr_whoami
將有關 Vuser 腳本的信息返回給 Vuser 腳本
lr_get_host_name
返回執行 Vuser 腳本的主機名
lr_get_master_host_name
返回運行 LoadRunner Controller 的計算機名
lr_eval_string
用參數的當前值替換參數
lr_save_string
將以 NULL 結尾的字符串保存到參數中
lr_save_var
將變長字符串保存到參數中
lr_save_datetime
將當前日期和時間保存到參數中
lr _advance_param
前進到下一個可用參數
lr _decrypt
解密已編碼的字符串
lr_eval_string_ext
檢索指向包含參數數據的緩衝區的指針
lr_eval_string_ext_free
釋放由 lr_eval_string_ext 分配的指針
lr_save_searched_string
在緩衝區中搜索字符串實例,並相對於該字符串實例,將該緩衝區的一部分保存到參數中
lr_debug_message
將調試信息發送到輸出窗口
lr_error_message
將錯誤消息發送到輸出窗口
lr_get_debug_message
檢索當前消息類
lr_log_message
將消息發送到日誌文件
lr_output_message
將消息發送到輸出窗口
lr_set_debug_message
設置調試消息類
lr_vuser_status_message
生成帶格式的輸出,並將其寫到 ControllerVuser 狀態區域
lr_message
將消息發送到 Vuser 日誌和輸出窗口
lr_load_dll
加載外部 DLL
lr_peek_events
指明能夠暫停 Vuser 腳本執行的位置
lr_think_time
暫停腳本的執行,以模擬思考時間(實際用戶在操做之間暫停以進行思考的時間)
lr_continue_on_error
指定處理錯誤的方法
lr_continue_on_error (0);lr_continue_on_error (1);
lr_rendezvous
 在 Vuser 腳本中設置集合點
TE_wait_cursor
等待光標出如今終端窗口的指定位置
TE_wait_silent
等待客戶端應用程序在指定秒數內處於靜默狀態
TE_wait_sync
等待系統從 X-SYSTEM 或輸入禁止模式返回
TE_wait_text
等待字符串出如今指定位置
TE_wait_sync_transaction
記錄系統在最近的 X SYSTEM 模式下保持的時間
 
WEB函數列表:web_custom_request容許您使用 HTTP 支持的任何方法來建立自定義 HTTP 請求web_image在定義的圖像上模擬鼠標單擊web_link在定義的文本連接上模擬鼠標單擊web_submit_data執行「無條件」或「無上下文」的表單web_submit_form模擬表單的提交web_url加載由「URL」屬性指定的 URLweb_set_certificate使 Vuser 使用在 Internet Explorer 註冊表中列出的特定證書web_set_certificate_ex指定證書和密鑰文件的位置和格式信息web_set_user指定 Web 服務器的登陸字符串和密碼,用於 Web 服務器上已驗證用戶身份的區域web_cache_cleanup清除緩存模擬程序的內容web_find在 HTML 頁內搜索指定的文本字符串web_global_verification在全部後面的 HTTP 請求中搜索文本字符串web_image_check驗證指定的圖像是否存在於 HTML頁內web_reg_find在後面的 HTTP 請求中註冊對 HTML源或原始緩衝區中文本字符串的搜索web_disable_keep_alive禁用 Keep-Alive HTTP 鏈接web_enable_keep_alive啓用 Keep-Alive HTTP 鏈接web_set_connections_limit設置 Vuser 在運行腳本時能夠同時打開鏈接的最大數目web_concurrent_end標記併發組的結束web_concurrent_start標記併發組的開始web_add_cookie添加新的 Cookie 或修改現有的 Cookieweb_cleanup_cookies刪除當前由 Vuser 存儲的全部 Cookieweb_remove_cookie刪除指定的 Cookieweb_create_html_param將 HTML 頁上的動態信息保存到參數中。(LR 6.5 及更低版本)web_create_html_param_ex基於包含在 HTML 頁內的動態信息建立參數(使用嵌入邊界)(LR 6.5 及更低版本)。web_reg_save_param基於包含在 HTML 頁內的動態信息建立參數(不使用嵌入邊界)web_set_max_html_param_len設置已檢索的動態 HTML 信息的最大長度web_add_filter設置在下載時包括或排除 URL 的條件web_add_auto_filter設置在下載時包括或排除 URL 的條件web_remove_auto_filter禁用對下載內容的篩選web_add_auto_header向全部後面的 HTTP 請求中添加自定義標頭web_add_header向下一個 HTTP 請求中添加自定義標頭web_cleanup_auto_headers中止向後面的 HTTP 請求中添加自定義標頭web_remove_auto_header中止向後面的 HTTP 請求中添加特定的標頭web_revert_auto_header中止向後面的 HTTP 請求中添加特定的標頭,可是生成隱性標頭web_save_header將請求和響應標頭保存到變量中web_set_proxy指定將全部後面的 HTTP 請求定向到指定的代理服務器web_set_proxy_bypass指定 Vuser 直接訪問(即不經過指定的代理服務器訪問)的服務器列表web_set_proxy_bypass_local指定 Vuser 對於本地 (Intranet) 地址是否應該避開代理服務器web_set_secure_proxy指定將全部後面的 HTTP 請求定向到服務器web_set_max_retries設置操做步驟的最大重試次數web_set_timeout指定 Vuser 等待執行指定任務的最長時間web_convert_param將 HTML 參數轉換成 URL 或純文本web_get_int_property返回有關上一個 HTTP 請求的特定信息web_report_data_point指定數據點並將其添加到測試結果中web_set_option在非 HTML 資源的編碼、重定向和下載區域中設置 Web 選項web_set_sockets_option設置套接字的選項
相關文章
相關標籤/搜索