qileilove

          blog已經轉移至github,大家請訪問 http://qaseven.github.io/

          jmeter利用http代理服務器組件錄制腳本

          by jack

          在“工作臺”添加“HTTP代理服務器”

          端口:

          代理服務器的端口,默認8080,可自行修改,但不要與其它應用端口沖突

          目標控制器:錄制的腳本存放的位置,可選擇項為測試計劃中的線程組

           

          分組:

          對請求進行分組。“分組”的概念是將一批請求匯總分組,可以把url請求理解為組。

                “不對樣本分組”:所有請求全部羅列

                “在組間添加分隔”:加入一個虛擬的以分割線命名的動作,運行同“不對樣本分組”,無實際意義

                “每個組放入一個新的控制器”:執行時按控制器給輸出結果

                “只存儲每個組的第一個樣本”:對于一次url請求,實際很多次http請求的情況,這個選項很好用,因為我們常常是不關心后面的那些請求的。

           

          記錄HTTP信息頭:

          錄制requesthead信息

          添加斷言:

          錄制時加入空的檢查點(需自行填寫內容)

          Regex matching

          錄制時加入空的正則匹配(需自行填寫內容)

           

          在瀏覽器中錄制

          啟動HTTP代理服務器后,打開瀏覽器(IEFirefoxOpera等),添加代理,地址填寫本機iphost name,端口填寫剛剛設置的代理端口(本例中8080),在瀏覽器中進行正常網頁瀏覽,即可錄制下對應的http請求。IE上的設置:


          在一些用到JS很多的網頁中,JS的動作也會被錄制進來,像其中的/complete/search是輸入提示框JS的動作,可以刪掉的。

          JMeter的腳本錄制就是這樣,另外還可以利用別的工具,例如Badboy,它的使用更加簡單,具體可以參考官方網站http://www.badboy.com.au/.

          最后,在設置HTTP代理服務器的時候,有兩個地方需要注意:

          1. 要確認8080端口是否有沖突,被別的程序,例如Web服務器占用。如果有沖突,可以更改為別的沒有沖突的端口
          2. JMeter HTTP代理服務器的端口和瀏覽器設置的端口要一致

          posted on 2012-04-09 11:33 順其自然EVO 閱讀(3277) 評論(1)  編輯  收藏

          評論

          # re: jmeter利用http代理服務器組件錄制腳本 2012-06-14 10:41 周禮盼

          好啊登不上  回復  更多評論   


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          <2012年4月>
          25262728293031
          1234567
          891011121314
          15161718192021
          22232425262728
          293012345

          導航

          統計

          常用鏈接

          留言簿(55)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 梁平县| 榕江县| 嘉黎县| 迁安市| 广昌县| 墨脱县| 大姚县| 微山县| 舞钢市| 张北县| 天津市| 南京市| 南雄市| 荔浦县| 韩城市| 延安市| 长葛市| 黄冈市| 桐乡市| 阿拉善左旗| 尤溪县| 承德县| 高雄县| 新晃| 泸西县| 阿拉善左旗| 武平县| 镇雄县| 乐平市| 中江县| 无为县| 潼关县| 永和县| 宜宾县| 永修县| 钟祥市| 三穗县| 庆城县| 牡丹江市| 大余县| 中阳县|