若是安裝LoadRunner 11時彈窗提示"Micosoft Visual C++ 2005 SP1 可再發行組件包(X86):'命令行選項語法錯誤。鍵入命令 / ? 可得到幫助信息'"。或者彈窗提示"此計算機缺乏 vc2005_sp1_with_atl_fix_redist,請安裝全部缺乏的必要組件,而後從新運行此安裝"。咱們該怎麼辦? 先運行prerequistites 裏面文件html
執行腳本時報錯以下:web
Error (-81024): LR_VUG: The 'QTWeb' type is not supported on 'WIN32' platforms .redis
在LR目錄下bin-> Wlrun.exe 右鍵 屬性 兼容性 以兼容模式運行選win7 權限選擇管理員身份運行,問題解決。json
POST請求併發
int nHttpRetCode; web_set_max_html_param_len("262144"); // 默認最大長度爲256 web_reg_save_param("ResponseBody", "LB=", "RB=", "Search=Body", LAST); web_save_header(RESPONSE,"ResponseHeader"); lr_start_transaction("Communicate"); web_custom_request("receiveCallInfoFromvolte", //VuGen中樹形視圖中顯示的名稱 "Url=http://******:****/******/volteCommAssistant/receiveCallInfoFromvolte", //請求url "Method=POST", "Resource=0", "Mode=HTTP", //請求方式 "Referer=", "EncType=application/json", //指定響應頭的Content-Type,這裏是JSON "RecContentType=application/json", //指定請求頭的Content-Type,這裏是JSON "Body={\"channel\":\"*******\",\"sign\":\"b1932a27cc8aaae45bc41dfcf9ca7022906509b9\",\"appKey\":\"********\",\"info\":\"oINPxOUcs7m5EvZq7epkhnjD9VwtV/TGEoAXpCMCKtG97mllsAIGb734nhCsX2Xm909B0aiF2h7r\\r\\n2Ub4WoUWs+AJa7EYh8I+7nXg1ADwe/OC7DGmk9sitgQACGehzctZ2Z/B9kZa+OSh2BCTodnGb6gN\\r\\nzdSDLS7v3recdO3Ugpn1VDJeA+AxSvdywlirz1yrCxcfyf57Fl0/ZO887Uaf4CDNUveXU0cwIfWO\\r\\neKPsvWcwVZnKiE8uqJWsFDEAlI/+hfPnLOY0LAPyszl1BTwlSV3mBU23SmAlRCJpado3AhNpOiKe\\r\\n/EkBdMKaFrzZxVcYXzjA+IeVN61JyDMA9E5bYQGPhcGX8hABREtdJpKrapEfZiVj3o6psu5bt+4z\\r\\ndxEbcG7IteJJkHxULKe55m4k5dvG5RRttYZ0sXH2isVvQqkUGy+OdWIdwBx6EW3urYqy\"}", LAST); //UTF-8轉換到本地編碼 //lr_convert_string_encoding(lr_eval_string("{ResponseHeader}"),LR_ENC_UTF8 ,LR_ENC_SYSTEM_LOCALE,"ResponseHeaderUTF8"); //lr_convert_string_encoding(lr_eval_string("{ResponseBody}"),LR_ENC_UTF8 ,LR_ENC_SYSTEM_LOCALE,"ResponseBodyUTF8"); //打印編碼後的信息 //lr_output_message("# 響應頭信息:\n %s", lr_eval_string("{ResponseHeaderUTF8}")); //lr_output_message("# 響應內容體:\n %s", lr_eval_string("{ResponseBodyUTF8}")); //打印返回信息 lr_output_message("# 響應頭信息:\n %s", lr_eval_string("{ResponseHeader}")); lr_output_message("# 響應內容體:\n %s", lr_eval_string("{ResponseBody}")); lr_end_transaction("Communicate", LR_PASS); nHttpRetCode = web_get_int_property(HTTP_INFO_RETURN_CODE); if(nHttpRetCode == 200) { lr_output_message("---------------Success!------------"); } else { lr_output_message("----------------Failed!------------"); }
一、點擊app
二、填寫
url:選擇登陸路徑(由於想要測試的項目設置了攔截器,不先登陸,沒法直接訪問)
錄製到操做:選擇了vuser_init,,,等訪問到了須要測試的模塊,再改爲action
錄製結束後的操做:選擇vuser_end,而後點擊中止。
測試
三、點擊「方塊」中止按鈕
ui
四、生成腳本
編碼
一、建立場景
url
二、保存腳本,名字定義爲3
三、設置併發量爲5
四、開始場景
五、測試完成,有錯誤是正常現象
一、點擊結果(result)—-》分析結果
二、等待分析結果生成後,點擊報告–》新建報告,填寫信息
三、保存報告
四、分析報告查當作功率