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

歡迎訪問 生活随笔!

生活随笔

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

java

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

發(fā)布時間:2023/12/14 java 20 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Java Web项目性能测试 - JMeter测试网站吞吐量、反应时间百分比、流量 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

Java Web項目性能測試 - JMeter測試網(wǎng)站吞吐量、反應時間百分比、流量

? ? ? ? 為了衡量、調(diào)整、完成Java Web項目的性能指標,滿足客戶、用戶對性能的要求,保證項目上線后能正常運行,以及了解項目的性能指標,為項目性能監(jiān)控做參考,JavaWeb項目的性能測試,在軟件開發(fā)過程中,必不可少。

? LoadRunner很強大,但是太重了,另外還有l(wèi)isence的問題,火狐的Poster工具又太輕,不能保存歷史記錄。soapUI功能夠用,不過也面臨licence的問題。ApacheJMeter是開源免費的,功能全面,比較適合企業(yè)級應用。

從上手難度來說,JMeter居中,需要有HTTP基礎,且有一定學習曲線,不過只要入門了,后面就很輕松了。半天到一天就能基礎入門了。

一、JMeter下載安裝

下載地址http://jmeter.apache.org/? 點擊下載,Windows環(huán)境下,下載后解壓,在bin目錄中,雙擊 jmeter.bat運行。

? ? ? ??







二、測試腳本編寫

測試web項目需要編寫測試腳本,就是告訴jmeter你的網(wǎng)站地址,登錄參數(shù),瀏覽網(wǎng)頁地址,請求按鈕的內(nèi)容、請求次數(shù)、循環(huán)次數(shù)等等。目前的腳本編寫有兩種方式,一種是手動編寫,一個字母一個字母的敲,另外一種是利用工具錄制生成,用工具打開網(wǎng)站,然后在網(wǎng)站上操作,工具會記錄所有與服務器的交互,自動生成腳本。

手動編寫:

第一步是創(chuàng)建【線程組】, 然后在線程組基礎上創(chuàng)建【循環(huán)控制器】、【聚合報告】,然后在【循環(huán)控制器】中創(chuàng)建【HTTP請求】,在【HTTP請求】中輸入要測試的網(wǎng)站地址,點擊工具欄的開始測試按鈕,測試完成后到【聚合報告】中查看結果。




自動錄制:

?Java Web性能測試 - 動態(tài)網(wǎng)站測試腳本錄制


三、測試計劃

測試計劃是將測試目標進行細化的方案,是明確測試過程和測試用例的內(nèi)容。例如我們要測試網(wǎng)站數(shù)據(jù)的訪問速度,那么首先要模擬一個用戶登錄,然后循環(huán)測試數(shù)據(jù)訪問,然后通過報表來查看統(tǒng)計結果。那么第一步就是通過打開錄制的測試腳本,然后在【線程組】中添加監(jiān)聽器,這里的監(jiān)聽器就是統(tǒng)計報表。 我這里使用的測試計劃是提前用bodboy這個工具錄制好的。









四、測試報告

Web項目測試報告中主要三種比較常見的報表,【聚合報告】【查看結果樹】【用表格查看結果】

聚合報告:

能顯示測試次數(shù)、平均請求耗時、請求耗時百分百、最小、最大請求耗時、錯誤率、吞吐量、數(shù)據(jù)量等參數(shù)。

查看結果樹:

能查看每個請求的取樣器結果、請求、詳細返回結果

用表格查看結果

通過請求順序查看請求地址,耗時、狀態(tài)、數(shù)據(jù)量、延遲、連接耗時等信息。









總結

以上是生活随笔為你收集整理的Java Web项目性能测试 - JMeter测试网站吞吐量、反应时间百分比、流量的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。