Apache JMeter配置步驟


一.安裝環(huán)境:

JMeter在Window XP / 2003 / W7

/W8基本都可以運行,前提是要安裝好JDK包,JMeter是基于JAVA開發(fā)的壓力測試軟件。該次配置實例是在W8-64位系統(tǒng)中完成。

安裝包:

?Apache Jmeter2.10至2013年11月5日時為最新版本

?JDK版本jdk-7u45-windows-x64(下載的時候注意自己系統(tǒng)版本)

下載地址:

Jmeter2.10:

http://jmeter.apache.org/download_jmeter.cgi

JDK:http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html

二.安裝步驟:

安裝步驟不做介紹,JDK安裝下一步,下一步就OK。JMeter不需要安裝,壓力包解壓出來即可使用。

三.實例環(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é)果樹監(jiān)聽器,可以看到來回的HTTP交互。

運行

運行完后通過結(jié)果樹查看腳本運行結(jié)果,中間欄為腳本運行請求過的頁面,都是綠色表示頁面請求和響應都正常。再查看下關(guān)鍵頁面的請求和響應參數(shù),

登陸的請求正常,賬號songmin密碼123456 正常提交,看下響應數(shù)據(jù)

響應數(shù)據(jù),看到有登陸成功的關(guān)鍵字。OK腳本沒問題,其他頁面不去驗證了,測試時,根據(jù)測試流程驗證關(guān)鍵的幾個頁面請求和響應數(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ù)等。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關(guān)閱讀更多精彩內(nèi)容

  • 在使用Jmeter進行接口的性能測試時,由于Jmeter 是JAVA應用,對于CPU和內(nèi)存的消耗比較大,所以,當需...
    燕京博士閱讀 4,309評論 0 16
  • 1 Jmeter安裝配置 使用Jmeter前首先要安裝JDK,配置JDK環(huán)境變量。Jmeter不需要安裝,下載后...
    茶小汐閱讀 3,127評論 0 8
  • 一、基本概念 1.測試計劃是使用 JMeter 進行測試的起點,它是其它 JMeter 測試元件的容器。 2.線程...
    Leo_0626閱讀 2,425評論 0 10
  • 互聯(lián)網(wǎng)壓力性能Badboy.Jmeterhttp://itopic.org/jmeter-http-tcp.htm...
    燕京博士閱讀 3,141評論 0 20
  • 一:LoadRunner常見問題整理1.LR 腳本為空的解決方法:1.去掉ie設置中的第三方支持取消掉2.在系統(tǒng)屬...
    0100閱讀 4,649評論 0 11

友情鏈接更多精彩內(nèi)容