網(wǎng)友評分: 8.1分
jmeter5.1漢化版是一款非常好用的Web壓力測試工具,軟件可以通過創(chuàng)建腳本來幫助回歸測試,這些腳本可以進行評估,以驗證應用程序是否輸出預期的結果,總的來說是一個構建良好、功能強大的應用程序,它可以幫助開發(fā)人員在重負載下測試他們的項目,并能夠提示您它們的總體性能。
1、完整的多線程框架允許多個線程同時采樣,并允許不同的線程組同時采樣不同的函數(shù)。
2、仔細的圖形用戶界面設計允許更快的操作和更精確的計時。
3、測試結果的緩存和脫機分析/重放。
4、可插拔采樣器允許無限的測試能力。
5、可以使用可插拔計時器選擇多個負載統(tǒng)計信息。
6、數(shù)據(jù)分析和可視化插件允許很大的擴展性和個性化。
7、函數(shù)可用于為測試提供動態(tài)輸入或提供數(shù)據(jù)操作。
一、安裝環(huán)境
apache jmeter在Window XP / 2003 / W7 /W8基本都可以運行,前提是要安裝好JDK包,jmeter是基于JAVA開發(fā)的壓力測試軟件。該次配置實例是在W8-64位系統(tǒng)中完成。
安裝包:
- 本站提供的apache jmeter
- JDK版本 jdk-7u45-windows-x64(下載的時候注意自己系統(tǒng)版本)
二.安裝步驟:
安裝步驟不做介紹,JDK安裝下一步,下一步就OK。jmeter不需要安裝,壓力包解壓出來即可使用。
運行jmeter.bat(在window平臺上)來運行JMeter。雙擊bin目錄下的jmeter.bat文件,運行成功后,會出現(xiàn)下面的界面
注意:如果你在運行JMeter時遇到JVM 選項無效:-XX:NewSize=128m這樣的錯時,可能是由于你的系統(tǒng)中有多個JRE,建意你把你機器的所有JRE/JDK卸載后,重新再安裝一個即可解決上面的問題。
三、實例環(huán)境
壓力測試目標:ECSHOP商場
壓力測試目的:測試ECHSOP商場300人同時登陸查看評論時,服務器壓力
壓力測試腳本設計:
1. 打開ECSHOP登陸頁面
2. 輸入賬戶密碼登陸ECSHOP
3. 進入用戶中心
4. 查看評論
5. 退出ECSHOP管理平臺
壓力測試預期效果:自己的測試環(huán)境,壓力測試效果就不做講解,只對配置步驟講解。
四.測試步驟
4.1腳本錄制
腳本錄制,JMeter啟用WEB代理,瀏覽器把代理上網(wǎng)設置為JMeter所在的IP地址,自己電腦就是127.0.0.1代理端口默認8080。至于瀏覽器修改代理上網(wǎng)服務器,不做截圖。
Jmeter運行在目錄 \apache-jmeter-2.10\bin下jmeter.dat文件,雙擊打開進入Jmeter界面
Jmeter界面
建立測試計劃,錄制階段不需要更改任何配置。名稱可以自己改
添加一個Cookie管理器,該次測試是需要登陸操作,如果沒有Cookie管理器,登陸后的HTTP請求,在腳本運行的時候,就不會帶Cookie。應該知道后果吧,就是登陸成功后的請求提示你未登陸。添加就行不需要配置。
在工作臺啟用HTTP代理服務器
配置目標控制器:選擇剛剛建立的測試計劃, Type選擇HttpClient4。然后啟動。
進入腳本錄制,按照預設的測試腳本過程,操作一次ECHSOP。
登陸ECSHOP
進入用戶管理中心
打開評論頁面
退出
以上操作后,錄制已經(jīng)完成。錄制的頁面中,可能有其他的訪問在里面,可以將不需要的頁面刪除
里面瀏覽器發(fā)起的請求也被錄制下來,這種就可以刪除。
將干擾測試的頁面刪除完后保存
五.測試驗證腳本
錄制完腳本后,運行一次。運行之前添加一個監(jiān)聽器,用于查看腳本運行情況,建議用觀察結果樹監(jiān)聽器,可以看到來回的HTTP交互。
運行
運行完后通過結果樹查看腳本運行結果,中間欄為腳本運行請求過的頁面,都是綠色表示頁面請求和響應都正常。再查看下關鍵頁面的請求和響應參數(shù),
登陸的請求正常,賬號songmin密碼123456 正常提交,看下響應數(shù)據(jù)
響應數(shù)據(jù),看到有登陸成功的關鍵字。OK 腳本沒問題,其他頁面不去驗證了,測試時,根據(jù)測試流程驗證關鍵的幾個頁面請求和響應數(shù)據(jù),是否和正常操作對應。
六.開始測試
6.1 添加報表
報表格式很多種,根據(jù)自己情況使用。不清楚的話,可以都添加運行一次后,看那個報表更合適
6.2 編輯測試壓力數(shù)據(jù)
300并發(fā),10秒中300并發(fā)準備完成,循環(huán)次數(shù)永遠,持續(xù)時間300秒
運行腳本
300線程數(shù)已經(jīng)完成啟動
6.3 查看報表
圖形報表
聚合報表,看到每個頁面的響應時間,錯誤率,請求次數(shù)等。
關于本站|下載幫助|下載聲明|軟件發(fā)布|聯(lián)系我們
Copyright ? 2005-2024 www.obymc.com.All rights reserved.
浙ICP備06019006號-1 浙公網(wǎng)安備33038102330474號