Jmeter 命令行壓測、HTML 報告、Jenkins 配置目錄

Jmeter 命令行壓測 & 生成 HTML 測試報告

通常 Jmeter 的 GUI 模式僅用于調試,在實際的壓測項目中,為了讓壓測機有更好的性能,多用 Jmeter 命令行來進行壓測。

官方:Jmeter 最佳實踐

同時,JMeter 也支持生成 HTML 測試報告, 以便從測試計劃中獲得圖表和統計信息。

?

以上定義的文件路徑可以是相對路徑,也可以是絕對路徑。

使用案例:

步驟 1:jmeter -n -t test.jmx -l result.jtl -e -o ./report

  • 執行 test.jmx 文件。
  • 在當前目錄下生成 result.jtl 測試結果數據。
  • 在當前目錄下生成 report 目錄并存放生成的 HTML 測試報告。

如下圖所示,成功執行并生成報告:

?

注意事項:定義的測試結果數據(.jtl 文件)及報告存放目錄需不存在或為空,如果在執行命令時 .jtl 文件和 HTML 報告已存在,則必須先刪除,否則在運行命令時就會報錯。如下圖所示:

?

?

步驟 2:打開報告目錄下的 index.html 查看執行結果報告:

?

可以看到頁面左側有三個菜單:

?

  • Dashboard(儀表盤):測試結果匯總。
  • Charts(圖表):詳細的性能測試圖表。包括 Over Time(時間變化)、Throughput(吞吐量)、Response Times(響應時間)
  • Customs Grahps(自定義圖表)

以下介紹 Dashboard 參數含義

Test and Report informations

?

  • Source file:生成報告的源文件
  • Start Time:開始時間
  • End Time:結束時間

APDEX(應用性能指標)

?

  • 計算每筆交易 APDEX 的容忍和滿足閾值基于可配置的值。范圍在 0-1 之間:1 表示達到所有用戶均滿意。
  • T(Toleration threshold):容忍或滿意閾值。
  • F(Frustration threshold):失敗閾值。

Requests Summary(請求總結)

?

成功與失敗的請求占比,KO 指失敗率,OK 指成功率。

Statistics、Errors、Top 5 Errors by sampler

具體的測試結果數據統計,可檢查哪些腳本執行失敗。

?

Jenkins 配置

1)構建觸發器

選擇定時任務:如下圖所示為每 5 分鐘執行該項目

?

2)構建命令

?

3)構建后操作

Publish HTML reports:構造后的報告結果路徑

?

Editable Email Notification:構建后的報告結果郵件配置

選擇右下角 Advanced Settings,添加發送郵件的時機和對象:

?

4)構建示例

?

?

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/pingmian/91294.shtml
繁體地址,請注明出處:http://hk.pswp.cn/pingmian/91294.shtml
英文地址,請注明出處:http://en.pswp.cn/pingmian/91294.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

記錄幾個SystemVerilog的語法——覆蓋率

1. 前言 通常說的覆蓋率有兩種類型:code coverage(代碼覆蓋率)和functional coverage(功能覆蓋率)。代碼覆蓋率是使用EDA工具自動從設計代碼里提取出來的,功能覆蓋率是用戶指定的,用于衡量測試設計意圖和功能進展。因此,功能覆蓋…

深度學習基礎—2

第一章、參數初始化 我們在構建網絡之后,網絡中的參數是需要初始化的。我們需要初始化的參數主要有權重和偏置,偏重一般初始化為 0 即可,而對權重的初始化則會更加重要,我們介紹在 PyTorch 中為神經網絡進行初始化的方法。 1.1 常…

PyTorch深度學習快速入門學習總結(三)

現有網絡模型的使用與調整 VGG — Torchvision 0.22 documentation VGG 模型是由牛津大學牛津大學(Oxford University)的 Visual Geometry Group 于 2014 年提出的卷積神經網絡模型,在 ImageNet 圖像分類挑戰賽中表現優異,以其簡…

是否需要買一個fpga開發板?

糾結要不要買個 FPGA 開發板?真心建議搞一塊,尤其是想在數字電路、嵌入式領域扎根的同學,這玩意兒可不是可有可無的擺設。入門級的選擇不少,全新的像 Cyclone IV、Artix 7 系列,幾百塊就能拿下,要是去二手平…

【模型細節】MHSA:多頭自注意力 (Multi-head Self Attention) 詳細解釋,使用 PyTorch代碼示例說明

MHSA:使用 PyTorch 實現的多頭自注意力 (Multi-head Self Attention) 代碼示例,包含詳細注釋說明:線性投影 通過三個線性層分別生成查詢(Q)、鍵(K)、值(V)矩陣: QWq?x,KWk?x,VWv?xQ W_qx, \quad K W_kx, \quad V W_vxQWq??x,KWk??x…

PGSQL運維優化:提升vacuum執行時間觀測能力

本文是 IvorySQL 2025 生態大會暨 PostgreSQL 高峰論壇上的演講內容,作者:NKYoung。 6 月底濟南召開的 HOW2025 IvorySQL 生態大會上,我在內核論壇分享了“提升 vacuum 時間觀測能力”的主題,提出了新增統計信息的方法&#xff0c…

神奇的數據跳變

目的 上周遇上了一個非常奇怪的問題,就是軟件的數據在跳變,本來數據應該是158吧,數據一會變成10,一會又變成158,數據在不斷地跳變,那是怎么回事?? 這個問題非常非常的神奇,讓人感覺太不可思議了。 這是這段時間,我遇上的最神奇的事了,沒有之一,最神奇的事,下面…

【跨國數倉遷移最佳實踐3】資源消耗減少50%!解析跨國數倉遷移至MaxCompute背后的性能優化技術

本系列文章將圍繞東南亞頭部科技集團的真實遷移歷程展開,逐步拆解 BigQuery 遷移至 MaxCompute 過程中的關鍵挑戰與技術創新。本篇為第3篇,解析跨國數倉遷移背后的性能優化技術。注:客戶背景為東南亞頭部科技集團,文中用 GoTerra …

【MySQL集群架構與實踐3】使用Dcoker實現讀寫分離

目錄 一. 在Docker中安裝ShardingSphere 二 實踐:讀寫分離 2.1 應用場景 2.2 架構圖 2.3 服務器規劃 2.4 啟動數據庫服務器 2.5. 配置讀寫分離 2.6 日志配置 2.7 重啟ShardingSphere 2.8 測試 2.9. 負載均衡 2.9.1. 隨機負載均衡算法示例 2.9.2. 輪詢負…

maven的阿里云鏡像地址

在 Maven 中配置阿里云鏡像可以加速依賴包的下載,尤其是國內環境下效果明顯。以下是阿里云 Maven 鏡像的配置方式: 配置步驟:找到 Maven 的配置文件 settings.xml 全局配置:位于 Maven 安裝目錄的 conf/settings.xml用戶級配置&am…

大語言模型信息抽取系統解析

這段代碼實現了一個基于大語言模型的信息抽取系統,能夠從金融和新聞類文本中提取結構化信息。下面我將詳細解析整個代碼的結構和功能。1. 代碼整體結構代碼主要分為以下幾個部分:模式定義:定義不同領域(金融、新聞)需要抽取的實體類型示例數據…

Next實習項目總結串聯講解(一)

下面是一些 Next.js 前端面試中常見且具深度的問題,按照邏輯模塊整理,同時提供示范回答建議,便于你條理清晰地展示理解與實踐經驗。 ? 面試講述結構建議 先講 Next.js 是什么,它為什么比 React 更高級。(支持 SSR/SSG/ISR,提升S…

React開發依賴分析

1. React小案例: 在界面顯示一個文本:Hello World點擊按鈕后,文本改為為:Hello React 2. React開發依賴 2.1. 開發React必須依賴三個庫: 2.1.1. react: 包含react所必須的核心代碼2.1.2. react-dom: react渲染在不同平…

工具(一)Cursor

目錄 一、介紹 二、如何打開文件 1、從idea跳轉文件 2、單獨打開項目 三、常見使用 1、Chat 窗口 Ask 對話模式 1.1、使用技巧 1.2 發送和使用 codebase 發送區別 1.3、問題快速修復 2、Chat 窗口 Agent 對話模式 2.1、agent模式功能 2.2、Chat 窗口回滾&撤銷 2.3…

Prompt編寫規范指引

1、📖 引言 隨著人工智能生成內容(AIGC)技術的快速發展,越來越多的開發者開始利用AIGC工具來輔助代碼編寫。然而,如何編寫有效的提示詞(Prompt)以引導AIGC生成高質量的代碼,成為了許…

自我學習----繪制Mark點

在PCB的Layout過程中我們需在光板上放置Mark點以方便生產時的光學定位(三點定位);我個人Mark點繪制步驟如下: layer層:1.放置直徑1mm的焊盤(無網絡連接) 2.放置一個圓直徑2mm,圓心與…

2025年財稅行業拓客破局:小藍本財稅版AI拓客系統助力高效拓客

2025年,在"金稅四期"全面實施的背景下,中國財稅服務市場迎來爆發式增長,根據最新的市場研究報告,2025年中國財稅服務行業產值將達2725.7億元。然而,行業高速發展的背后,80%的財稅公司卻陷入獲客成…

雙向鏈表,對其實現頭插入,尾插入以及遍歷倒序輸出

1.創建一個節點,并將鏈表的首節點返回創建一個獨立節點,沒有和原鏈表產生任何關系#include "head.h"typedef struct Node { int num; struct Node*pNext; struct Node*pPer; }NODE;后續代碼:NODE*createNode(int value) {NODE*new …

2025年自動化工程與計算機網絡國際會議(ICAECN 2025)

2025年自動化工程與計算機網絡國際會議(ICAECN 2025) 2025 International Conference on Automation Engineering and Computer Networks一、大會信息會議簡稱:ICAECN 2025 大會地點:中國柳州 審稿通知:投稿后2-3日內通…