日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

loadrunner直接压post请求loadrunner直接压post请求

發布時間:2025/3/15 编程问答 22 豆豆
生活随笔 收集整理的這篇文章主要介紹了 loadrunner直接压post请求loadrunner直接压post请求 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.


loadrunnercache? Java代碼 ?
  • Action()??
  • {??
  • //思考時間??
  • //lr_think_time?(5);??
  • //集合點設置??
  • ????lr_rendezvous("集合");??
  • //事務??
  • ????lr_start_transaction("trans");??
  • ????web_add_cookie("cart=6593,12,12|6965,8,8|7989,9,9|4038,5,5;?DOMAIN=192.168.3.32");??
  • ??
  • ????web_add_cookie("deleteCartProducts=;?DOMAIN=192.168.3.32");??
  • ??
  • //??web_add_cookie("promotionRuleList=142,2774,2,-1|142,6593,1,-2|142,6965,1,-2|142,7989,0,-2|142,4038,0,-2|142,-1,1,1|145,2774,1,-1|145,6593,1,-2|145,6965,0,-2|145,7989,0,-2|145,4038,0,-2|145,-1,1,1|148,7989,2,-1|148,6593,1,-2|148,6965,0,-2|148,7989,0,-2|148,-1,1,1;?DOMAIN=192.168.3.32");??
  • //Ajax??
  • ????web_add_auto_header("x-requested-with",??
  • ????????"XMLHttpRequest");??
  • //文本檢查點??
  • //????web_reg_find("Fail=NotFound",??
  • //??????"Search=Body",??
  • //??????"Text=86.40",??
  • //??????LAST);??
  • //?通過返回“86.40”檢查成功??
  • ????web_reg_find("Text=86.40",??
  • ????????"SaveCount=Hello",??
  • ????????"Search=Body",??
  • ????????LAST);??
  • ????/*?
  • ?????*?請求前?
  • ?????*/??
  • ????web_custom_request("AllGroupSKC",??
  • ????????"URL=http://192.168.3.32:13245/Shopping/AllGroupSKC?_=1377684914235",??
  • ????????"Method=POST",??
  • ????????"Resource=0",??
  • ????????"RecContentType=text/html",??
  • ????????"Referer=",??
  • ????????"Snapshot=t2.inf",??
  • ????????"Mode=HTML",??
  • ????????"EncType=",??
  • ????????LAST);??
  • ????/*?
  • ?????*?請求后?
  • ?????*/??
  • //?檢查結果??
  • ???if?(atoi(lr_eval_string("{Hello}"))?>?0){?//判斷如果Welcome字符串出現次數大于0??
  • //判斷如果Welcome字符串出現次數大于0??
  • ????lr_output_message("Log?on?successful.");??
  • ???}else{?//如果出現次數小于等于??
  • //如果出現次數小于等于??
  • ????lr_error_message("Log?on?failed");??
  • ????}??
  • //在日志中輸出Log?on?failed??
  • //移除頭信息??
  • ????web_revert_auto_header("x-requested-with");??
  • ??
  • //web_remove_cookie("promotionRuleList");??
  • ????lr_end_transaction("trans",?LR_AUTO);??
  • ??
  • return?0;??
  • }??


  • 1、增加壓力機-->server單機的場景,或者在服務器上安裝linux版本的,直接拋開網絡狀況,來壓。

    2、web_cleanup_cookies() 清除cookies?

    web_remove_cookie()

    //web_cache_cleanup();//清空緩存


    訪問首頁,應該以帶緩存的方式壓測
    訪問單個商品頁面,應該以清空緩存的方式壓
    壓測空白頁面
    清除緩存:靜態數據一直會獲取,占用帶寬==== vs 帶緩存:靜態數據一次性獲取,而動態數據會一直獲取
    加集合點-總體tps會低? ==== vs 不加集合點?? tps會高
    加thinktime ==== vs 不加thinktime :不計算在tps之內的
    加事務 ==== vs 不加事務,多流程的 要加多個事務
    如果壓頁面過慢,逐步去掉資源壓測,針對單個資源壓測,
    每個涉及到的環節都要考慮,機器節點、網絡節點、訪問策略,F5分發策略;
    千兆帶寬就只能支撐每秒120M的流量
    ----------------------------------
    STring, stringbuffer不會動態分配內存,stringbuilder:才會動態使用內存
    --------------------------------
    日志要分開打印,要不然維護查問題不好查,會有log被多個節點沖散的情況
    而且多個節點公用一個log文件,log4j會鎖死,不能更新,新日期的log文件會生成不了
    不用system.out
    上線后,只輸出關鍵日志,減少日志量
    ===================
    家用2M的帶寬,實際下載速度是170k bps
    升級500倍后,下載是170*500=85M bps
    假如頁面是130k,當有2000的并發用戶進來后,2000*130k=260M的數據量
    260M/85M bps =3s,至少要用3秒時間來處理完

    總結

    以上是生活随笔為你收集整理的loadrunner直接压post请求loadrunner直接压post请求的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。