<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    2016年6月30日

        在近期的某性能測試項目中,使用LR 11做測試,遇到了一個問題:在錄制的腳本中,許多請求都帶有EXTRARES,如:
         web_submit_data("clientlog.jspx_23", 
    "Action=https://gaa-ad.pp2.shanghaionstar.com:8101/Advisor/faces/xAdvisorWeb/bundles/gaacommon/jsf/clientlog.jspx?message=Alerts%20refresh%20completed&clientTime=1466056941075", 
    "Method=POST", 
    "RecContentType=text/html", 
    "Referer=https://gaa-ad.pp2.shanghaionstar.com:8101/Advisor/xAdvisorWeb/desktop/desktop.jsp", 
    "Snapshot=t57.inf", 
    "Mode=HTML", 
    ITEMDATA, 
    EXTRARES, 
    "Url=http://10.16.93.182:22002/maptile/maptile?x=1712&y=854&z=11", "Referer=", ENDITEM, 
    "Url=http://10.16.93.182:22002/maptile/maptile?x=1713&y=854&z=11", "Referer=", ENDITEM, 
    "Url=http://10.16.93.182:22002/maptile/maptile?x=1715&y=854&z=11", "Referer=", ENDITEM, 
    "Url=http://10.16.93.182:22002/maptile/maptile?x=1714&y=854&z=11", "Referer=", ENDITEM, 
    "Url=http://10.16.93.182:22002/maptile/maptile?x=1712&y=855&z=11", "Referer=", ENDITEM, 
    "Url=http://10.16.93.182:22002/maptile/maptile?x=1713&y=855&z=11", "Referer=", ENDITEM, 
    "Url=http://10.16.93.182:22002/maptile/maptile?x=1714&y=855&z=11", "Referer=", ENDITEM, 
    "Url=http://10.16.93.182:22002/maptile/maptile?x=1715&y=855&z=11", "Referer=", ENDITEM, 
    "Url=http://10.16.93.182:22002/maptile/maptile?x=1712&y=856&z=11", "Referer=", ENDITEM, 
    "Url=http://10.16.93.182:22002/maptile/maptile?x=1713&y=856&z=11", "Referer=", ENDITEM, 
    "Url=http://10.16.93.182:22002/maptile/maptile?x=1714&y=856&z=11", "Referer=", ENDITEM, 
    "Url=http://10.16.93.182:22002/maptile/maptile?x=1715&y=856&z=11", "Referer=", ENDITEM, 
    "Url=http://10.16.93.182:22002/maptile/maptile?x=1712&y=857&z=11", "Referer=", ENDITEM, 
    "Url=http://10.16.93.182:22002/maptile/maptile?x=1713&y=857&z=11", "Referer=", ENDITEM, 
    "Url=http://10.16.93.182:22002/maptile/maptile?x=1714&y=857&z=11", "Referer=", ENDITEM, 
    "Url=http://10.16.93.182:22002/maptile/maptile?x=1715&y=857&z=11", "Referer=", ENDITEM, 
    "Url=http://10.16.93.182:22002/maptile/maptile?x=1712&y=858&z=11", "Referer=", ENDITEM, 
    "Url=http://10.16.93.182:22002/maptile/maptile?x=1713&y=858&z=11", "Referer=", ENDITEM, 
    "Url=http://10.16.93.182:22002/maptile/maptile?x=1714&y=858&z=11", "Referer=", ENDITEM, 
    "Url=http://10.16.93.182:22002/maptile/maptile?x=1715&y=858&z=11", "Referer=", ENDITEM, 
    LAST);
         這些EXTRARES資源請求實際上是在上一個頁面請求時發起,并通過異步的方式返回的一些地圖數據。由于在錄制腳本的過程中,上一步操作未能等到這些數據全部返回便開始了下一步的操作,因此在隨后的腳本中,LR將這些請求作為EXTRARES
    資源附在了這些請求之后。如此一來就造成了一個問題:這些請求的響應時間變長,但對于真實的用戶而言,這些請求的響應時間卻并沒有那么長(因為這些地圖數據在后臺加載,用戶感受不到)。表面上看來,似乎LR測試得到的結果與實際“不一致”了。而另一方面,這些資源請求又是真實存在的,對于服務器產生了壓力,所以也不能簡單粗暴地直接在腳本中去掉。
        最后,我們采取的辦法是:將這些地圖數據的加載單獨寫成一個web_url,使它對服務器產生真實的負載,并把它放在定義的事務之外。腳本如下:
         web_url("map",
    "URL=http://10.16.93.182:22002/maptile/maptile?x=1711&y=854&z=11",
    EXTRARES, 
    "Url=http://10.16.93.182:22002/maptile/maptile?x=1711&y=854&z=11", "Referer=", ENDITEM, 
    "Url=http://10.16.93.182:22002/maptile/maptile?x=1712&y=854&z=11", "Referer=", ENDITEM, 
    "Url=http://10.16.93.182:22002/maptile/maptile?x=1713&y=854&z=11", "Referer=", ENDITEM, 
    "Url=http://10.16.93.182:22002/maptile/maptile?x=1714&y=854&z=11", "Referer=", ENDITEM, 
    "Url=http://10.16.93.182:22002/maptile/maptile?x=1715&y=854&z=11", "Referer=", ENDITEM, 
    "Url=http://10.16.93.182:22002/maptile/maptile?x=1711&y=855&z=11", "Referer=", ENDITEM, 
    "Url=http://10.16.93.182:22002/maptile/maptile?x=1712&y=855&z=11", "Referer=", ENDITEM, 
    "Url=http://10.16.93.182:22002/maptile/maptile?x=1714&y=855&z=11", "Referer=", ENDITEM, 
    "Url=http://10.16.93.182:22002/maptile/maptile?x=1713&y=855&z=11", "Referer=", ENDITEM, 
    "Url=http://10.16.93.182:22002/maptile/maptile?x=1715&y=855&z=11", "Referer=", ENDITEM, 
    "Url=http://10.16.93.182:22002/maptile/maptile?x=1711&y=856&z=11", "Referer=", ENDITEM, 
    "Url=http://10.16.93.182:22002/maptile/maptile?x=1712&y=856&z=11", "Referer=", ENDITEM, 
    "Url=http://10.16.93.182:22002/maptile/maptile?x=1713&y=856&z=11", "Referer=", ENDITEM, 
    "Url=http://10.16.93.182:22002/maptile/maptile?x=1714&y=856&z=11", "Referer=", ENDITEM, 
    "Url=http://10.16.93.182:22002/maptile/maptile?x=1715&y=856&z=11", "Referer=", ENDITEM, 
    "Url=http://10.16.93.182:22002/maptile/maptile?x=1711&y=857&z=11", "Referer=", ENDITEM, 
    "Url=http://10.16.93.182:22002/maptile/maptile?x=1712&y=857&z=11", "Referer=", ENDITEM, 
    "Url=http://10.16.93.182:22002/maptile/maptile?x=1713&y=857&z=11", "Referer=", ENDITEM, 
    "Url=http://10.16.93.182:22002/maptile/maptile?x=1714&y=857&z=11", "Referer=", ENDITEM, 
    "Url=http://10.16.93.182:22002/maptile/maptile?x=1715&y=857&z=11", "Referer=", ENDITEM, 
    "Url=http://10.16.93.182:22002/maptile/maptile?x=1711&y=858&z=11", "Referer=", ENDITEM, 
    "Url=http://10.16.93.182:22002/maptile/maptile?x=1712&y=858&z=11", "Referer=", ENDITEM, 
    "Url=http://10.16.93.182:22002/maptile/maptile?x=1713&y=858&z=11", "Referer=", ENDITEM, 
    "Url=http://10.16.93.182:22002/maptile/maptile?x=1714&y=858&z=11", "Referer=", ENDITEM, 
    "Url=http://10.16.93.182:22002/maptile/maptile?x=1715&y=858&z=11", "Referer=", ENDITEM, 
    LAST);
        同時,將后續腳本中的EXTRARES資源請求刪除。

        這樣一來,就既模擬了服務器端真實的負載場景,又避免了客戶端實際響應時間不一致的問題。
             


    posted @ 2016-07-08 12:54 xingcyx 閱讀(1399) | 評論 (0)編輯 收藏
     
    LoadRunner 12錄制的腳本在LoadRunner 11的controller上無法運行,提示該VUSER類型沒有license。
    原因:LR12的VUSER type是Mobile。
    解決方法:
    用文本編輯器打開腳本的.usr文件,如03_HandEmergencyCall.usr,
    AdditionalTypes=Mobile
    ActiveTypes=Mobile
    GenerateTypes=Mobile
    RecordedProtocols=
    修改為:
    AdditionalTypes=QTWeb
    ActiveTypes=QTWeb
    GenerateTypes=QTWeb
    RecordedProtocols=QTWeb
    posted @ 2016-06-30 15:17 xingcyx 閱讀(1593) | 評論 (0)編輯 收藏
     
    主站蜘蛛池模板: 亚洲人成网站免费播放| 性感美女视频在线观看免费精品| 91亚洲国产成人精品下载| 丁香花在线视频观看免费| 免费亚洲视频在线观看| 国产一级a毛一级a看免费人娇| 亚洲成人免费网址| 国产线视频精品免费观看视频| 亚洲伊人久久大香线蕉在观| 久久精品国产亚洲网站| 四色在线精品免费观看| 污污网站免费观看| 四虎国产精品成人免费久久| 日韩亚洲产在线观看| 亚洲精品中文字幕乱码三区| xx视频在线永久免费观看| 亚洲黄色免费网站| 亚洲色中文字幕无码AV| 在线观看免费a∨网站| 你懂得的在线观看免费视频| 亚洲AV无码一区二区一二区| 亚洲黄色片免费看| 色噜噜综合亚洲av中文无码| 久久国产精品免费观看| 春暖花开亚洲性无区一区二区| 亚洲男人第一av网站| 四虎免费影院ww4164h| a级成人毛片免费图片| 亚洲精品NV久久久久久久久久| 日韩一级免费视频| 午夜国产精品免费观看| 97免费人妻无码视频| 亚洲国产精品成人综合色在线婷婷| 国产精品免费综合一区视频| 亚洲av永久无码精品秋霞电影秋 | 日韩精品免费一级视频| 永久免费无码日韩视频| 亚洲欧洲自拍拍偷午夜色| 99国产精品免费视频观看| 污污网站18禁在线永久免费观看| 草久免费在线观看网站|