亚洲免费在线-亚洲免费在线播放-亚洲免费在线观看-亚洲免费在线观看视频-亚洲免费在线看-亚洲免费在线视频

JMeter學習(三)JMeter腳本的兩種錄制方式

系統 1775 0

?

----------------------------------------------------------------------------------------------------

環境

Badboy??version 2.2

JDK:?1.8.0_25

Apache??JMeter-2.12

----------------------------------------------------------------------------------------------------

代理所要完成的工作就是錄制發往服務器的請求。

?

JMeter錄制腳本有多種方法,其中最常見 的方法是用第三方工具badboy錄制,另外還有JMeter自身設置(Http代理服務器+IE瀏覽器設置)來錄制腳本,但這種方法錄制出來的腳本比較 多且比較亂,個人更推薦使用Badboy進行錄制,下面是兩種方法的具體操作步驟。

?

?注:使用JMeter的代理或是BadBoy進行錄制的時候,特別是JMeter代理的時候,操作不能太快,不然容易造成錄制失敗。

?

?

1.使用代理錄制Web性能測試腳本

使用代理JMeter的基本步驟

(1)啟動JMeter,在Windows中使用jmeter.bat,在UNIX上使用jmeter.sh

(2)選中測試樹中的測試計劃(Test?Plan)

(3)用鼠標右鍵單擊測試計劃(Test?Plan),添加一個新的線程組:Add->Thread Group,如圖:

(4)選中線程組(Thread?Group)

(5)單擊鼠標右鍵,在彈出的快捷菜單中選擇“Add”->"Config Element"->"HTTP?Request?Defaults"命令

(6)Server?Name?or?IP:輸入“jakarta.apache.org”

(7)Port?Number:輸入“80”

(8)Protocol:輸入“http”,如圖所示:

(9)選中工作臺(WorkBench)

(10)用鼠標右鍵單擊工作臺并添加HTTP代理(Add->Non-test Elements->HTTP(S) Test Script Recorder) 注:以前的版本叫HTTP?Proxy?Server

(11)Port域默認端口號為“8088”,如圖所示,這一步驟指明了代理使用的端口號,也可以隨意修改,修改前盡量通過netstat –ano命令查看一下本機正在使用的端口,不要重復使用,否則錄制不到jmeter腳本

(12)單擊“Patterns?to?Include”中的“Add”按鈕,輸入正則表達式“.*\.html”和“.*\.gif”過濾掉我們不要錄制的內容或者只錄制的內容

(13)所有設置完畢,單擊底部“Start”,啟動JMeter代理

(14)打開IE瀏覽器,選擇“tools”->“Internet Options”->"Connection"->"Lan Settings"設置本機的代理, 注意:端口號要一直,如果是其他機器,請修改IP地址。注意兩臺機器都要有JMeter

(15)在IE瀏覽器頂部的地址欄中,輸入“http://jmeter.apache.org/index.html”,單擊JMeter頁面上的幾個鏈接,關閉IE,手動停止代理,返回JMeter查看錄制后的腳本

在代理中已經去圖片格式的請求都過濾掉啦,這里錄制到的只有其他格式的請求。

大家看到錄制的腳本中有很多冗余的URL,一定要精簡腳本,保證只有有效的URL發給服務器。

?

2.使用BadBoy錄制Web腳本

Badboy是一款不錯 web自動化測試工具,利用它來錄制腳本,并且錄制的腳本可以直接保存為 JMeter文件來使用。

下載地址: http://www.badboy.com.au/download/add

1.打開 badboy工具,在地址欄目中輸入被測試項目的地址

注意:badboy正常狀態下是錄制狀態,為紅色按鈕,如圖

錄制完成后,點擊工具欄旁邊黑色按鈕,結束錄制。

2.選擇“文件” -- Export to Jmeter…

3. 打開 JMeter工具,選擇“文件” -- >“打開”選擇剛才保存的文件(.jmx類型),將文件導入進來了。

錄制的腳本一定要添加HTTP Cookie Manager,否則腳本運行失敗,切記.

現在對于JMeter來 說,一個測試計劃只能有一個Cookie管理器。因為當多個Manager存在時,JMeter目前還沒有方法來指定使用哪個Manager.同時,一 個Cookie Manager中的存儲的Cookie也不能被其他Cookie Manager所引用,所以同一個測試計劃中不建議使用多個Cookie Manager.

添加cookie將保證每個用戶使用不同的cookie,但是分享一份Http element,幾乎所有的web測試都需要cookie的支持.

JMeter學習(三)JMeter腳本的兩種錄制方式


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 精品国产一区二区三区久 | 色综合精品久久久久久久 | 欧美亚洲综合在线 | 欧美毛片xxxx | 99麻豆久久久国产精品免费 | 色青青草原桃花久久综合 | 97在线观看免费版 | 91视频中文字幕 | 四虎4hu永久免费国产精品 | 三级性生活视频 | 四虎在线观看网址 | 欧美日韩亚洲无线码在线观看 | 一级特黄aa毛片免费观看 | 日本a∨在线观看 | 亚洲国产精品看片在线观看 | 久久久精品国产免费观看同学 | 91日韩| 久久国产首页 | 亚洲欧美在线一区 | 国产精品中文字幕在线观看 | 亚洲国产成人久久精品图片 | 久久精品中文字幕第一页 | 久久99国产精品二区不卡 | 亚洲精品综合在线 | 久久99国产这里有精品视 | 香蕉碰碰人人a久久动漫精品 | 日本不卡视频在线 | 操碰在线视频 | 久操视频在线观看免费 | 黄色免费观看视频网站 | 国产精品第7页 | 欧美日韩亚毛片免费观看 | 欧美一区永久视频免费观看 | 久久久久久99精品 | 国内精品久久久久久久影视麻豆 | 一区二区三区精品国产 | 国产欧美日韩综合一区二区三区 | 四虎国产精品永久在线播放 | 亚洲精品9999久久久久 | 玖玖草视频 | 911福利视频 |