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)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 沽源县| 房山区| 吴川市| 济南市| 保德县| 揭阳市| 许昌县| 石屏县| 渑池县| 孟津县| 天祝| 乌拉特中旗| 永胜县| 青铜峡市| 诏安县| 昆明市| 百色市| 隆安县| 灵川县| 米易县| 嘉禾县| 九江市| 嘉兴市| 明光市| 湘西| 呈贡县| 顺昌县| 大姚县| 偃师市| 扶风县| 崇仁县| 中西区| 凤山县| 秀山| 定远县| 莒南县| 彩票| 新乡市| 阳江市| 修文县| 榕江县|