網(wǎng)友評(píng)分: 7.6分
jmeter4.0中文版是一款非常好用的Web壓力測(cè)試工具,它可以幫助用戶模擬服務(wù)器,服務(wù)器組,網(wǎng)絡(luò)或?qū)ο蠼M的重負(fù)載,以測(cè)試其強(qiáng)度或分析不同負(fù)載類型下的整體性能,總體來(lái)說(shuō)還是非常不錯(cuò)的。
看完了jmeter4.0的中文漢化版本之后,當(dāng)然要看看它的另外幾個(gè)版本了,針對(duì)不同的運(yùn)行環(huán)境與適用人群,小編為大家?guī)?lái)下面Apache JMeter的多個(gè)版本,點(diǎn)擊下方的軟件名稱即可一鍵下載。
1、能夠加載和性能測(cè)試許多不同的應(yīng)用程序/服務(wù)器/協(xié)議類型:
①Web - HTTP,HTTPS(Java,NodeJS,PHP,ASP.NET ...)
②SOAP / REST Web服務(wù)
?、跢TP
④數(shù)據(jù)庫(kù)通過(guò)JDBC
?、軱DAP
?、廾嫦蛳⒌闹虚g件(MOM)通過(guò)JMS
?、哙]件 - SMTP(S),POP3(S)和IMAP(S)
?、啾镜孛罨騭hell腳本
?、酺CP
?、釰ava對(duì)象
2、全功能的測(cè)試IDE,允許快速的測(cè)試計(jì)劃記錄(從瀏覽器或本地應(yīng)用程序),建設(shè)和調(diào)試。
3、從任何兼容Java的操作系統(tǒng)(Linux,Windows,Mac OSX ...)加載測(cè)試的命令行模式(非GUI /無(wú)頭模式)
4、一個(gè)完整的,準(zhǔn)備呈現(xiàn)動(dòng)態(tài)HTML報(bào)告
5、通過(guò)從大多數(shù)流行的響應(yīng)格式,HTML,JSON, XML或任何文本格式中提取數(shù)據(jù)的能力,輕松實(shí)現(xiàn)關(guān)聯(lián)
6、完整的便攜性和100%的Java純度。
7、完整的多線程框架允許通過(guò)多個(gè)線程同時(shí)進(jìn)行采樣,并通過(guò)單獨(dú)的線程組同時(shí)采樣不同的功能。
8、緩存和離線分析/重播測(cè)試結(jié)果。
9、高度可擴(kuò)展的核心:
?、倏刹灏尾蓸悠髟试S無(wú)限測(cè)試功能。
②可編寫腳本的取樣器(與Groovy和BeanShell 等JSR223兼容的語(yǔ)言)
?、劭刹灏味〞r(shí)器可以選擇多個(gè)負(fù)載統(tǒng)計(jì)。
?、軘?shù)據(jù)分析和可視化插件允許很好的擴(kuò)展性和個(gè)性化。
?、莺瘮?shù)可用于為測(cè)試提供動(dòng)態(tài)輸入或提供數(shù)據(jù)操作。
?、尥ㄟ^(guò)Maven,Graddle和Jenkins的第三方開源庫(kù)輕松持續(xù)集成。
一、安裝環(huán)境
apache jmeter在Window XP / 2003 / W7 /W8基本都可以運(yùn)行,前提是要安裝好JDK包,jmeter是基于JAVA開發(fā)的壓力測(cè)試軟件。該次配置實(shí)例是在W8-64位系統(tǒng)中完成。
安裝包:
- 本站提供的apache jmeter v4.0
- JDK版本 jdk-7u45-windows-x64(下載的時(shí)候注意自己系統(tǒng)版本)
二.安裝步驟:
安裝步驟不做介紹,JDK安裝下一步,下一步就OK。jmeter不需要安裝,壓力包解壓出來(lái)即可使用。
運(yùn)行jmeter.bat(在window平臺(tái)上)來(lái)運(yùn)行JMeter。雙擊bin目錄下的jmeter.bat文件,運(yùn)行成功后,會(huì)出現(xiàn)下面的界面
注意:如果你在運(yùn)行JMeter時(shí)遇到JVM 選項(xiàng)無(wú)效:-XX:NewSize=128m這樣的錯(cuò)時(shí),可能是由于你的系統(tǒng)中有多個(gè)JRE,建意你把你機(jī)器的所有JRE/JDK卸載后,重新再安裝一個(gè)即可解決上面的問(wèn)題。
三、實(shí)例環(huán)境
壓力測(cè)試目標(biāo):ECSHOP商場(chǎng)
壓力測(cè)試目的:測(cè)試ECHSOP商場(chǎng)300人同時(shí)登陸查看評(píng)論時(shí),服務(wù)器壓力
壓力測(cè)試腳本設(shè)計(jì):
1. 打開ECSHOP登陸頁(yè)面
2. 輸入賬戶密碼登陸ECSHOP
3. 進(jìn)入用戶中心
4. 查看評(píng)論
5. 退出ECSHOP管理平臺(tái)
壓力測(cè)試預(yù)期效果:自己的測(cè)試環(huán)境,壓力測(cè)試效果就不做講解,只對(duì)配置步驟講解。
四.測(cè)試步驟
4.1腳本錄制
腳本錄制,JMeter啟用WEB代理,瀏覽器把代理上網(wǎng)設(shè)置為JMeter所在的IP地址,自己電腦就是127.0.0.1代理端口默認(rèn)8080。至于瀏覽器修改代理上網(wǎng)服務(wù)器,不做截圖。
Jmeter運(yùn)行在目錄 ?\apache-jmeter-2.10\bin下jmeter.dat文件,雙擊打開進(jìn)入Jmeter界面
Jmeter界面
建立測(cè)試計(jì)劃,錄制階段不需要更改任何配置。名稱可以自己改
添加一個(gè)Cookie管理器,該次測(cè)試是需要登陸操作,如果沒(méi)有Cookie管理器,登陸后的HTTP請(qǐng)求,在腳本運(yùn)行的時(shí)候,就不會(huì)帶Cookie。應(yīng)該知道后果吧,就是登陸成功后的請(qǐng)求提示你未登陸。添加就行不需要配置。
在工作臺(tái)啟用HTTP代理服務(wù)器
配置目標(biāo)控制器:選擇剛剛建立的測(cè)試計(jì)劃, Type選擇HttpClient4。然后啟動(dòng)。
進(jìn)入腳本錄制,按照預(yù)設(shè)的測(cè)試腳本過(guò)程,操作一次ECHSOP。
登陸ECSHOP
進(jìn)入用戶管理中心
打開評(píng)論頁(yè)面
退出
以上操作后,錄制已經(jīng)完成。錄制的頁(yè)面中,可能有其他的訪問(wèn)在里面,可以將不需要的頁(yè)面刪除
里面瀏覽器發(fā)起的請(qǐng)求也被錄制下來(lái),這種就可以刪除。
將干擾測(cè)試的頁(yè)面刪除完后保存
五.測(cè)試驗(yàn)證腳本
錄制完腳本后,運(yùn)行一次。運(yùn)行之前添加一個(gè)監(jiān)聽器,用于查看腳本運(yùn)行情況,建議用觀察結(jié)果樹監(jiān)聽器,可以看到來(lái)回的HTTP交互。
運(yùn)行
運(yùn)行完后通過(guò)結(jié)果樹查看腳本運(yùn)行結(jié)果,中間欄為腳本運(yùn)行請(qǐng)求過(guò)的頁(yè)面,都是綠色表示頁(yè)面請(qǐng)求和響應(yīng)都正常。再查看下關(guān)鍵頁(yè)面的請(qǐng)求和響應(yīng)參數(shù),
登陸的請(qǐng)求正常,賬號(hào)songmin密碼123456 正常提交,看下響應(yīng)數(shù)據(jù)
響應(yīng)數(shù)據(jù),看到有登陸成功的關(guān)鍵字。OK ?腳本沒(méi)問(wèn)題,其他頁(yè)面不去驗(yàn)證了,測(cè)試時(shí),根據(jù)測(cè)試流程驗(yàn)證關(guān)鍵的幾個(gè)頁(yè)面請(qǐng)求和響應(yīng)數(shù)據(jù),是否和正常操作對(duì)應(yīng)。
六.開始測(cè)試
6.1 添加報(bào)表
報(bào)表格式很多種,根據(jù)自己情況使用。不清楚的話,可以都添加運(yùn)行一次后,看那個(gè)報(bào)表更合適
6.2 編輯測(cè)試壓力數(shù)據(jù)
300并發(fā),10秒中300并發(fā)準(zhǔn)備完成,循環(huán)次數(shù)永遠(yuǎn),持續(xù)時(shí)間300秒
運(yùn)行腳本
300線程數(shù)已經(jīng)完成啟動(dòng)
6.3 查看報(bào)表
圖形報(bào)表
聚合報(bào)表,看到每個(gè)頁(yè)面的響應(yīng)時(shí)間,錯(cuò)誤率,請(qǐng)求次數(shù)等。
JProfiler(Java性能分析軟件) V9.1.1 免費(fèi)版 77.01M | 簡(jiǎn)體中文 | 8
下載JProfiler(Java性能分析軟件) V9.2.1 免費(fèi)版 76.99M | 簡(jiǎn)體中文 | 7
下載Apache JMeter V4.0 免費(fèi)漢化版 42.79M | 簡(jiǎn)體中文 | 7.6
下載Testuff(主流軟件測(cè)試工具) V1.64 官方版 17.44M | 英文 | 8
下載Apache JMeter V3.3 簡(jiǎn)體中文版 52.21M | 簡(jiǎn)體中文 | 10
下載TestComplete(軟件自動(dòng)化測(cè)試平臺(tái)) V11.3 官方版 3K | 簡(jiǎn)體中文 | 8
下載關(guān)于本站|下載幫助|下載聲明|軟件發(fā)布|聯(lián)系我們
Copyright ? 2005-2024 www.obymc.com.All rights reserved.
浙ICP備06019006號(hào)-1 浙公網(wǎng)安備33038102330474號(hào)