Java Web项目性能测试 - JMeter测试网站吞吐量、反应时间百分比、流量
生活随笔
收集整理的這篇文章主要介紹了
Java Web项目性能测试 - JMeter测试网站吞吐量、反应时间百分比、流量
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Java Web項目性能測試 - JMeter測試網站吞吐量、反應時間百分比、流量
? ? ? ? 為了衡量、調整、完成Java Web項目的性能指標,滿足客戶、用戶對性能的要求,保證項目上線后能正常運行,以及了解項目的性能指標,為項目性能監控做參考,JavaWeb項目的性能測試,在軟件開發過程中,必不可少。
? LoadRunner很強大,但是太重了,另外還有lisence的問題,火狐的Poster工具又太輕,不能保存歷史記錄。soapUI功能夠用,不過也面臨licence的問題。ApacheJMeter是開源免費的,功能全面,比較適合企業級應用。
從上手難度來說,JMeter居中,需要有HTTP基礎,且有一定學習曲線,不過只要入門了,后面就很輕松了。半天到一天就能基礎入門了。
一、JMeter下載安裝
下載地址http://jmeter.apache.org/? 點擊下載,Windows環境下,下載后解壓,在bin目錄中,雙擊 jmeter.bat運行。
? ? ? ??
二、測試腳本編寫
測試web項目需要編寫測試腳本,就是告訴jmeter你的網站地址,登錄參數,瀏覽網頁地址,請求按鈕的內容、請求次數、循環次數等等。目前的腳本編寫有兩種方式,一種是手動編寫,一個字母一個字母的敲,另外一種是利用工具錄制生成,用工具打開網站,然后在網站上操作,工具會記錄所有與服務器的交互,自動生成腳本。手動編寫:
第一步是創建【線程組】, 然后在線程組基礎上創建【循環控制器】、【聚合報告】,然后在【循環控制器】中創建【HTTP請求】,在【HTTP請求】中輸入要測試的網站地址,點擊工具欄的開始測試按鈕,測試完成后到【聚合報告】中查看結果。自動錄制:
?Java Web性能測試 - 動態網站測試腳本錄制
三、測試計劃
測試計劃是將測試目標進行細化的方案,是明確測試過程和測試用例的內容。例如我們要測試網站數據的訪問速度,那么首先要模擬一個用戶登錄,然后循環測試數據訪問,然后通過報表來查看統計結果。那么第一步就是通過打開錄制的測試腳本,然后在【線程組】中添加監聽器,這里的監聽器就是統計報表。 我這里使用的測試計劃是提前用bodboy這個工具錄制好的。
四、測試報告
Web項目測試報告中主要三種比較常見的報表,【聚合報告】【查看結果樹】【用表格查看結果】聚合報告:
能顯示測試次數、平均請求耗時、請求耗時百分百、最小、最大請求耗時、錯誤率、吞吐量、數據量等參數。查看結果樹:
能查看每個請求的取樣器結果、請求、詳細返回結果
用表格查看結果
通過請求順序查看請求地址,耗時、狀態、數據量、延遲、連接耗時等信息。
總結
以上是生活随笔為你收集整理的Java Web项目性能测试 - JMeter测试网站吞吐量、反应时间百分比、流量的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 真爱如血第七季/全集True Blood
- 下一篇: 区块链每日快讯(0116)