LoadRunner 安裝 原

如果安裝LoadRunner 11時彈窗提示"Micosoft Visual C++ 2005 SP1 可再發行組件包(X86):'命令行選項語法錯誤。鍵入命令 / ? 可獲得幫助信息'"。或者彈窗提示"此計算機缺少 vc2005_sp1_with_atl_fix_redist,請安裝所有缺少的必要組件,然後重新運行此安裝"。我們該怎麼辦? 先運行prerequistites 裏面文件

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

執行腳本時報錯如下:

Error (-81024): LR_VUG: The 'QTWeb' type is not supported on 'WIN32' platforms .

在LR目錄下bin->  Wlrun.exe   右鍵 屬性 兼容性 以兼容模式運行選win7  權限選擇管理員身份運行,問題解決。

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測試併發量並生成報告

錄入日誌

1、點擊

2、填寫 
url:選擇登錄路徑(因爲想要測試的項目設置了攔截器,不先登錄,無法直接訪問) 
錄製到操作:選擇了vuser_init,,,等訪問到了需要測試的模塊,再改成action 
錄製結束後的操作:選擇vuser_end,然後點擊停止。 

3、點擊“方塊”停止按鈕 

4、生成腳本 

用此腳本跑5個併發量

1、創建場景 

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

3、設置併發量爲5 

4、開始場景 

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

生成報告

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

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

3、保存報告 

4、分析報告查看成功率

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章