日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > java >内容正文

java

Java Web项目性能测试 - JMeter测试网站吞吐量、反应时间百分比、流量

發布時間:2023/12/14 java 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 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测试网站吞吐量、反应时间百分比、流量的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。