檢視LoadRunner指令碼請求日誌和伺服器返回值方法
阿新 • • 發佈:2019-02-16
1、 檢視所有請求日誌和請求響應資訊:
採用LoadRunner工具Run-time settings或按鍵盤F4,選擇LOG設定,選擇Extended log->Data returned by server和Parameter substitution,就可以搞定,但是這裡設定是記錄所有請求的日誌。 詳細介紹Extended log中Data returned by server、Parameter substitution、Advanced trace的作用: (1)、選擇Data returned by server,記錄或列印指定給指令碼的所有引數及其相應的值 (2)、選擇Parameter substitution,記錄或列印伺服器返回的所有資料 (3)、選擇Advanced trace(高階跟蹤),記錄Vuser在會話期間傳送的所有函式和訊息 2、 檢視某個請求日誌和請求響應資訊:案例(回放指令碼過程中,記錄或列印該請求指令碼從伺服器返回的所有資料):
lr_set_debug_message( 16 | 2,1 ); web_submit_data("loginAction", "Action=http://{IP}/TLTP/loginAction", "Method=POST", "RecContentType=text/html", "Referer=http://{IP}/TLTP/", "Snapshot=t9.inf", "Mode=HTTP", ITEMDATA, "Name=userName", "Value=test", ENDITEM, "Name=password", "Value=123456", ENDITEM, LAST); lr_set_debug_message( 16 | 2,0 ); 或者 lr_set_debug_message(LR_MSG_CLASS_EXTENDED_LOG | LR_MSG_CLASS_RESULT_DATA, LR_SWITCH_ON ); web_submit_data("loginAction", "Action=http://{IP}/TLTP/loginAction", "Method=POST", "RecContentType=text/html", "Referer=http://{IP}/TLTP/", "Snapshot=t9.inf", "Mode=HTTP", ITEMDATA, "Name=userName", "Value=test", ENDITEM, "Name=password", "Value=123456", ENDITEM, LAST); lr_set_debug_message(LR_MSG_CLASS_EXTENDED_LOG | LR_MSG_CLASS_RESULT_DATA, LR_SWITCH_OFF); |