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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

【教程分享】Jmeter入门教程

發布時間:2023/12/20 编程问答 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【教程分享】Jmeter入门教程 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

好!回歸學長每周的教程分享!

PART2 >今天又來分享Jmter

因為最近好像有相關工作內容

提前準備資修一下

分享僅供參考-

?

JMeter的作用對軟件做壓力測試

1.能夠對HTTP和FTP服務器進行壓力和性能測試, 也可以對任何數據庫進行同樣的測試(通過JDBC)。

2.完全的可移植性和100%?純java

3.完全?Swing 和輕量組件支持(預編譯的JAR使用 javax.swing.*)包。

4.完全多線程,框架允許通過多個線程并發取樣和通過單獨的線程組對不同的功能同時取樣。

5.精心的GUI設計允許快速操作和更精確的計時。

6.緩存和離線分析/回放測試結果。

?

JMeter的高可擴展性

1.可鏈接的取樣器允許無限制的測試能力。

2.各種負載統計表和可鏈接的計時器可供選擇。

3.數據分析和可視化插件提供了很好的可擴展性以及個性化。

4.具有提供動態輸入到測試的功能(包括Javascript)。

5.支持腳本編程的取樣器(在1.9.2及以上版本支持BeanShell)。

在設計階段,JMeter能夠充當HTTP PROXY(代理)來記錄IE/NETSCAPE的HTTP請求,也可以記錄apache等WebServer的log文件來重現HTTP流量。當這些HTTP客戶端請求被記錄以后,測試運行時可以方便的設置重復次數和并發度(線程數)來產生巨大的流量。JMeter還提供可視化組件以及報表工具把量服務器在不同壓力下的性能展現出來。

相比其他HTTP測試工具,JMeter最主要的特點在于擴展性強。JMeter能夠自動掃描其lib/ext子目錄下.jar文件中的插件,并且將其裝載到內存,讓用戶通過不同的菜單調用。

?

使用教程:

一、下載

登錄官網Jmeter下載,得到壓縮包jmeter-5.0.tgz,下載地址:http://jmeter.apache.org/download_jmeter.cgi

二、安裝

將下載得到的壓縮包解壓即可,這里我解壓到自己電腦的路徑為E:\Mysoftware\apache-jmeter-5.0。

三、運行

點擊bin目錄下的jmeter.bat即可啟動Jmeter。

啟動后可以看到一個java編寫的圖形界面。

四、一個簡單的壓測實例

現有一個http請求接口http://localhost:8080/goods/to_list,要使用Jmeter對其進行壓測,測試步驟如下:

a.新建一個線程組。

b. 設置線程組參數。這里配置為:10個線程,同時啟動,循環一次。

c. 新增http請求默認值。?在上一步創建的線程組上,新增http請求默認值,所有的請求都會使用設置的默認值,這設置協議為http,IP為localhost,端口為8080。

d. 添加要壓測的http請求。

下圖第一個紅框內的協議、IP、端口不需要設置,會使用步驟c中設置的默認值,只需設置請求路徑Path即可,這里填入/goods/to_list。

e. 新增監聽器,用于查看壓測結果。這里添加三種:聚合報告、圖形結果、用表格查看結果,區別在于結果展現形式不同。

f. 點擊運行按鈕開始壓測,并查看結果。

五、如何查看系統負載何性能瓶頸

服務器上執行以下命令:

top

  • 1

如下圖所示,可以看到系統負載load average情況,1分鐘平均負載,5分鐘平均負載,15分鐘平均負載分別是1.58, 0.50, 0.23;同時可以看到最耗費資源的進程為mysql。

?

本期的Jmter教程就到這里,下期繼續

希望學長分享的內容對你我都有幫助💪


?

總結

以上是生活随笔為你收集整理的【教程分享】Jmeter入门教程的全部內容,希望文章能夠幫你解決所遇到的問題。

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