LoadRunner 安裝

若是安裝LoadRunner 11時彈窗提示"Micosoft Visual C++ 2005 SP1 可再發行組件包(X86):'命令行選項語法錯誤。鍵入命令 / ? 可得到幫助信息'"。或者彈窗提示"此計算機缺乏 vc2005_sp1_with_atl_fix_redist,請安裝全部缺乏的必要組件,而後從新運行此安裝"。咱們該怎麼辦? 先運行prerequistites 裏面文件html

解決LR沒法啓動IE以及WIN7/WIN8沒法運行場景

執行腳本時報錯以下: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!------------");

    }

loadrunner測試併發量並生成報告

錄入日誌

一、點擊app

二、填寫 
url:選擇登陸路徑(由於想要測試的項目設置了攔截器,不先登陸,沒法直接訪問) 
錄製到操做:選擇了vuser_init,,,等訪問到了須要測試的模塊,再改爲action 
錄製結束後的操做:選擇vuser_end,而後點擊中止。 
測試

三、點擊「方塊」中止按鈕 
ui

四、生成腳本 
編碼

用此腳本跑5個併發量

一、建立場景 
url

二、保存腳本,名字定義爲3 

三、設置併發量爲5 

四、開始場景 

五、測試完成,有錯誤是正常現象 

生成報告

一、點擊結果(result)—-》分析結果 
 

二、等待分析結果生成後,點擊報告–》新建報告,填寫信息 

三、保存報告 

四、分析報告查當作功率

相關文章
相關標籤/搜索