摘要:前言是一個開源的壓力測試工具,常用于應用壓力測試,本文針使用其對接口進行并發性能測試,做筆記以備忘。
前言
Jmetter是一個開源的壓力測試工具,常用于Web應用壓力測試,本文針使用其對api接口進行并發性能測試,做筆記以備忘。
目錄
下載apache-jmeter-5.4.1.zip,解壓apache-jmeter-5.4.1.zip到任意目錄
https://pan.baidu.com/s/1xpej7hNcuU6yr_dwQqlafA?提取碼: x72p
打開apache-jmeter-5.4.1/bin目錄下的jmeter.properties
修改界面語言為中文:搜索“#language=en”,去掉#,改為language=zh_CN
解決http請求響應結果中中文亂碼:搜索“#sampleresult.default.encoding=ISO-8859-1”,去掉#,改為sampleresult.default.encoding=utf-8
修改完需要重新打開jmeter.bat生效?
運行apache-jmeter-5.4.1/bin文件夾下的jmeter.bat即可打開jmeter的圖形界面,需要注意命令行窗口不能關閉(圖形界面和命令行窗口是關聯的,如果關閉命令行黑框圖形界面也會隨之關閉)
線程組是一個整體測試單元,可以配置本次測試的并發數量、線程啟動延遲時間、并發持續時間等信息
?線程數:也就是并發數(并發測試中,并發數相當于用戶數)
Ramp-Up時間:用于設置啟動所有線程所需要的時間。如:線程數設置為10,Ramp-Up時間設置為5,也就是5秒鐘內啟動10個線程,即每秒啟動2個
循環次數:每個線程執行的次數
持續時間:即測試執行的持續時間
右鍵線程組→配置元件→HTTP信息頭管理器
?
“HTTP信息頭管理器”,即為http請求配置Header信息,比如指定請求的“Content-type”、Token等信息。
右鍵線程組→取樣器→HTTP請求
HTTP請求中可以配置請求的具體信息?
?
?需要注意的是“參數”和“消息體數據”兩個標簽是二選一的關系,其中一個如果添加了內容另外一個則不可選中(如果誤添加了清除即可選擇另外一個)
右鍵線程組→監聽器→察看結果樹
?察看結果樹用于查看所執行的http請求的請求內容和相應結果
察看結果樹可以查看到每個請求的日志,如果只想查看有異常的請求,勾選“僅錯誤日志”即可
右鍵線程組→監聽器→匯總報告
?匯總報告可以查看請求執行的匯總統計信息
右鍵線程組→監聽器→聚合報告
?聚合報告類似匯總報告,是請求執行結果的另一個維度統計信息
右鍵線程組→監聽器→圖形結果
?點擊工具欄中的啟動按鈕啟動測試,等執行完畢后可以在察看結果樹、匯總報告、聚合報告、圖形結果,如果要重復執行測試可以點擊工具欄中按鈕清空監聽器中上次執行的結果
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/122495.html
摘要:死鎖問題可以預防,可以解決死鎖年月日數據庫的完整性約束實體完整性約束定義主鍵。主鍵不能為空,不能重復參照完整性約束外鍵。系統需要進行多次連接,才能進行查詢操作,是的系統效率大大下降。 ...
摘要:并發編程實戰水平很高,然而并不是本好書。一是多線程的控制,二是并發同步的管理。最后,使用和來關閉線程池,停止其中的線程。當線程調用或等阻塞時,對這個線程調用會使線程醒來,并受到,且線程的中斷標記被設置。 《Java并發編程實戰》水平很高,然而并不是本好書。組織混亂、長篇大論、難以消化,中文翻譯也較死板。這里是一篇批評此書的帖子,很是貼切。俗話說:看到有這么多人罵你,我就放心了。 然而知...
摘要:本文探討并發中的其它問題線程安全可見性活躍性等等。當閉鎖到達結束狀態時,門打開并允許所有線程通過。在從返回時被叫醒時,線程被放入鎖池,與其他線程競爭重新獲得鎖。 本文探討Java并發中的其它問題:線程安全、可見性、活躍性等等。 在行文之前,我想先推薦以下兩份資料,質量很高:極客學院-Java并發編程讀書筆記-《Java并發編程實戰》 線程安全 《Java并發編程實戰》中提到了太多的術語...
摘要:當并發性增加時,需要測量吞吐量是否下降,響應時間是否變長可擴展性可擴展性不是壓力測試的指標,可擴展性指標對于容量規范非常有用,它可以提供其他測試無法提供的信息,來幫助發現應用的瓶頸歸根結底,應該測試那些對用戶來說最重要的指標。 ...
閱讀 3133·2021-11-19 09:40
閱讀 2430·2021-10-14 09:42
閱讀 1697·2021-09-22 15:34
閱讀 1440·2019-08-30 15:55
閱讀 775·2019-08-29 12:59
閱讀 412·2019-08-28 18:28
閱讀 1817·2019-08-26 13:42
閱讀 1518·2019-08-26 13:29