Jmeter 是一個非常流行的性能測試工具,雖然與LoadRunner相比有很多不足,比如:它結(jié)果分析能力沒有LoadRunner詳細(xì);很它的優(yōu)點(diǎn)也有很多:
a.開源,他是一款開源的免費(fèi)軟件。
b.小巧,相比LoadRunner的龐大(新LoadRunner11將近4GB),它非常小巧,不需要安裝,但需要JDK環(huán)境,因為它是使用java開發(fā)的工具。
c.功能強(qiáng)大,jmeter設(shè)計之初只是一個簡單的web性能測試工具,但經(jīng)過不段的更新擴(kuò)展,現(xiàn)在可以完成數(shù)據(jù)庫、FTP、LDAP、WebService等方面的測試。因為它的開源性,當(dāng)然你也可以根據(jù)自己的需求擴(kuò)展它的功能。
我覺得它更像一個瑞士軍刀,小巧,且功能齊全。初次認(rèn)識Jmeter的時候,我覺得它不好,是因為相比LR來說,它沒有腳本錄制功能,也許不是沒有,只是我不知道,因為文檔上介紹的是這樣,我要做一個web性能測試的話,手動的一個個添加循環(huán)控制器、http信息管理頭、http請求等等各種元件。如果測試的腳本較多時,這無疑是個體力活。
Badboy是一款不錯web自動化測試工具,利用它來錄制腳本,并且錄制的腳本可以直接保存為JMeter文件來使用。我無疑給我們帶來了很大我方便。
----------------------我的環(huán)境------------
Badboy version 2.1.1
Apache JMeter-2.3.4 (需要JDK環(huán)境來運(yùn)行)
--------------------------------------------
第一種方法:通過bodboy來錄制腳本。
1.打開人badboy工具,點(diǎn)擊工欄目上的紅色圓形按鈕,在地址欄目中輸入被測試項目的地址。
錄制完成后,點(diǎn)擊工具欄旁邊黑色按鈕,結(jié)束錄制。
選擇“文件”--àExport to Jmeter…
2.打開Jmeter工具,選擇“文件”-->“打開”選擇剛才保存的文件(.jmx類型),將文件導(dǎo)入進(jìn)來了。