qileilove

          blog已經(jīng)轉(zhuǎn)移至github,大家請(qǐng)?jiān)L問 http://qaseven.github.io/

          JMeter基礎(chǔ)之——錄制腳本

          JMeter基礎(chǔ)之——錄制腳本

          Jmeter 是一個(gè)非常流行的性能測(cè)試工具,雖然與LoadRunner相比有很多不足,比如:它結(jié)果分析能力沒有LoadRunner詳細(xì);很它的優(yōu)點(diǎn)也有很多:

            ● 開源,他是一款開源的免費(fèi)軟件,使用它你不需要支付任何費(fèi)用,

            ● 小巧,相比LR的龐大(最新LR11將近4GB),它非常小巧,不需要安裝,但需要JDK環(huán)境,因?yàn)樗鞘褂?a href="" target="_self" style="word-break: break-all; color: #202859; text-decoration: initial; line-height: normal !important;">java開發(fā)的工具。

            ● 功能強(qiáng)大,jmeter設(shè)計(jì)之初只是一個(gè)簡(jiǎn)單的web性能測(cè)試工具,但經(jīng)過不段的更新擴(kuò)展,現(xiàn)在可以完成數(shù)據(jù)庫(kù)、FTP、LDAP、WebService等方面的測(cè)試。因?yàn)樗拈_源性,當(dāng)然你也可以根據(jù)自己的需求擴(kuò)展它的功能。

            我覺得它更像一個(gè)瑞士軍刀,小巧,且功能齊全。初次認(rèn)識(shí)Jmeter的時(shí)候,我覺得它不好,是因?yàn)橄啾萀R來(lái)說,它沒有腳本錄制功能,也許不是沒有,只是我不知道,因?yàn)槲臋n上介紹的是這樣,我要做一個(gè)web性能測(cè)試的話,就手動(dòng)的一個(gè)個(gè)添加循環(huán)控制器、http信息管理頭、http請(qǐng)求等等各種元件。如果測(cè)試的腳本較多時(shí),這無(wú)疑是個(gè)體力活。

            Badboy是一款不錯(cuò)web自動(dòng)化測(cè)試工具,利用它來(lái)錄制腳本,并且錄制的腳本可以直接保存為JMeter文件來(lái)使用。我無(wú)疑給我們帶來(lái)了很大我方便。

            ----------------------我的環(huán)境------------

            Badboy  version 2.1.1

            Apache  JMeter-2.3.4 (需要JDK環(huán)境來(lái)運(yùn)行)

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

            第一種方法:通過bodboy來(lái)錄制腳本。

            1、打開人badboy工具,點(diǎn)擊工欄目上的紅色圓形按鈕,在地址欄目中輸入被測(cè)試項(xiàng)目的地址。

            錄制完成后,點(diǎn)擊工具欄旁邊黑色按鈕,結(jié)束錄制。

            選擇“文件”--àExport to Jmeter…

            2、打開Jmeter工具,選擇“文件”-->“打開”選擇剛才保存的文件(.jmx類型),將文件導(dǎo)入進(jìn)來(lái)了。



            第二種方法,通過JMeter自身設(shè)置來(lái)錄制腳本。

            這種方法是我才發(fā)現(xiàn)的(鄙視一下自己的無(wú)知,嘻嘻~!),覺得方法比較簡(jiǎn)單。

            1、打開JMeter工具

            創(chuàng)建一個(gè)線程組(右鍵點(diǎn)擊“測(cè)試計(jì)劃”--->“添加”---->“線程組”)

            創(chuàng)建一個(gè)http代理服務(wù)器(右鍵點(diǎn)擊“工作臺(tái)”--->“添加”--->“非測(cè)試元件”--->“http代理服務(wù)器”)

            完整的設(shè)置參照下圖:

            2、下面來(lái)設(shè)置一下IE瀏覽器

            IE--->“internet屬性”--->“連接”--->“局域網(wǎng)設(shè)置”

            設(shè)置為本機(jī)IP就可以了,注意端口號(hào)要與Jmeter上的端口號(hào)一致。默認(rèn)都是8080端口。

            3、現(xiàn)在點(diǎn)擊jmeter上的“啟動(dòng)”按鈕,打開瀏覽器輸入需要錄制web項(xiàng)目地址,jmeter會(huì)自動(dòng)記錄你IE所訪問的頁(yè)面。

            PS:第二種方法是我剛才知道的一種,關(guān)于這兩種方法哪個(gè)更好,現(xiàn)在還不知道,但第二方法有通過IE瀏覽器輔助的,我想可能只要IE能打開的,它都能記錄,但它錄制的腳本看上去比較亂(感覺上)

            還就是http代理服務(wù)器的設(shè)置,(比如:分組:每一個(gè)組放入一個(gè)新的服務(wù)器---只有這一個(gè)選項(xiàng)才能正常錄制),有時(shí)間再仔細(xì)比較一下兩種方法的不同之處。


          posted on 2012-12-31 12:48 順其自然EVO 閱讀(1087) 評(píng)論(0)  編輯  收藏 所屬分類: jmeter and badboy性能測(cè)試

          <2012年12月>
          2526272829301
          2345678
          9101112131415
          16171819202122
          23242526272829
          303112345

          導(dǎo)航

          統(tǒng)計(jì)

          常用鏈接

          留言簿(55)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          搜索

          最新評(píng)論

          閱讀排行榜

          評(píng)論排行榜

          主站蜘蛛池模板: 定南县| 韩城市| 东阳市| 南阳市| 五莲县| 泰宁县| 凌海市| 襄樊市| 白朗县| 临西县| 闸北区| 江陵县| 小金县| 六枝特区| 通州区| 普兰店市| 福安市| 无棣县| 临颍县| 舞钢市| 开封县| 新民市| 芷江| 基隆市| 高陵县| 漯河市| 德清县| 正宁县| 洛宁县| 宕昌县| 昆山市| 海口市| 霍林郭勒市| 沅江市| 东丽区| 桐乡市| 泰州市| 固镇县| 武义县| 东台市| 安图县|