性能測試工具

性能測試工具

  • 1.Jmeter 環境搭建
    • 1.安裝JDK
    • 2.安裝Jmeter
      • 1.下載
      • 2.安裝
      • 3.環境配置
    • 3.Jmeter 文件目錄介紹
      • 1.bin目錄
      • 2.docs 目錄
      • 3.printable_docs目錄
      • 4.lib目錄
    • 4.修改默認配置
      • 1.漢化配置
      • 2.修改主題
    • 5.元件的基本介紹
    • 6.元件的作用域
      • 作用域的原則
    • 7.元件的執行順序


1.Jmeter 環境搭建

1.安裝JDK

JDK(Java Development Kit) 是 Java 語言的軟件開發工具包

第一步:JDK下載

  • 官網:http://www.oracle.com/
  • JDK8下載地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

提示 :下載時注意電腦系統是32位還是64位

第二步:安裝JDK
雙擊安裝包進行安裝,所有步驟選擇默認選項即可

第三步:配置環境變量

  • JAVA_HOME=C:\Program Files\Java\jdk1.8.0_151
  • 在Path中添加: %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

第四步:校驗
打開命令行窗口,輸入 java -version ,校驗命令能否正常執行以及版本信息是否一致
在這里插入圖片描述

2.安裝Jmeter

1.下載

官網下載地址: http://jmeter.apache.org/download_jmeter.cgi

2.安裝

把下載的安裝包,解壓到某一目錄即可
提示:安裝目錄中不要出現空格,這將導致遠程測試出現問題

3.環境配置

Jmeter環境

  1. 新建JMETER_HOME變量,并添加jmeter所在目錄 如:-> F:\Jmeter\apache-jmeter-5.1.1
    2.PATH-> .;%JMETER_HOME%\lib\ext\ApacheJMeter_core.jar;%JMETER_HOME%\lib\jorphan.jar;%JMETER_HOME%\lib\logkit-2.0.jar;

啟動驗證
JMeter啟動有多種方式,進入JMeter安裝目錄下的bin目錄

雙擊 jmeter.bat

3.Jmeter 文件目錄介紹

1.bin目錄

存放課執行文件和配置文件

  • jmeter.bat :windows 的啟動文件
  • jmeter.log ;日志文件
  • jmeter.sh :linux的啟動文件
  • jmeter.properties :系統配置文件
  • jmeter-server.bat ;windows 分布式測試用到的配置文件
  • jmeter-server : linux 分布式測試時用到的配置文件

2.docs 目錄

docs 是Jmeter 的api 文檔,可打開api/index.html 頁面查看

3.printable_docs目錄

  • printable_docs的usermanual 子目錄下的內容是Jmeter 用戶手冊文檔
  • usermanual下component_reference.html 是常用到的核心原價幫助文檔

提示:printable_docs 的demos 子目錄下有一些常用的Jmeter 腳本案例,可以作為參考

4.lib目錄

該目錄用來存放Jmeter 依賴的jar包和用戶擴展所依賴的jar包

4.修改默認配置

1.漢化配置

  1. 臨時性
    啟動Jmeter -->選擇菜單Options–> Choose Language --> Chinese
    在這里插入圖片描述
  2. 永久性
  • 找到Jmeter 安裝目錄下的bin 目錄
  • 打開jmeter.properties 文件,把第37行的修改為 language=zh_CN
  • 重啟Jmeter

2.修改主題

Jmeter 默認主題是黑色的,可以通過以下步驟修改
啟動Jmeter --> 選擇菜單選項–>外觀–>Windows (選擇自己喜歡的主題即可)

5.元件的基本介紹

常見的原件類型有:

  1. 取樣器
  2. 邏輯控制器
  3. 前置處理器
  4. 后置處理器
  5. 斷言
  6. 定時器
  7. 測試片段
  8. 配置元件
  9. 監聽器

6.元件的作用域

在Jmeter 中,元件的作用域是靠測試計劃樹形結構中的元件的父子關系來確定的
提示:核心是取樣器,其他組件都是以取樣器為核心運行的,組件添加位置不同,生效的取樣器也不同。

作用域的原則

1.取樣器:元件不和其他元素相互作用,因此不存在作用域的問題;
2.邏輯控制器:元件只對其子節點中的取樣器和邏輯控制器起作用
3. 其他六大元件:除取樣器和邏輯控制器元件外,如果是某個取樣器的子節點,則該元件對其父子節點起作用
4. 如果其父子節點不是取樣器,則其作用域是該元件父節點下的所有后代節點

7.元件的執行順序

  1. 配置元件
  2. 前置處理器
  3. 定時器
  4. 取樣器
  5. 后置處理程序
  6. 斷言
  7. 監聽器

提示

  1. 前置處理器,后置處理器,斷言等元件功能對取樣器起作用(如果在它們的作用域內沒有任何取樣器,則不會被執行)
  2. 如果在同一作用域范圍內有多個同一類型的元件,則這些元件按照他們測試計劃中的上下順序依次執行

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

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

相關文章

Linux基礎-目錄命令

目錄文件命令 一、概述二、文件目錄1. 目錄信息1. pwd:顯示當前目錄2. cd :切換目錄3. ls:顯示目錄中的文件信息 2. 操作目錄1. mkdir : 創建目錄2. rm : 刪除目錄3. mv : 移動、重命名目錄4. cp :拷貝命令 一、概述 這里記錄一下…

【Pytorch】16.使用ImageFolder加載自定義MNIST數據集訓練手寫數字識別網絡(包含數據集下載)

數據集下載 MINST_PNG_Training在github的項目目錄中的datasets中有MNIST的png格式數據集的壓縮包 用于訓練的神經網絡模型 自定義數據集訓練 在前文【Pytorch】13.搭建完整的CIFAR10模型我們已經知道了基本搭建神經網絡的框架了,但是其中的數據集使用的torchvision…

Flutter 中的 WidgetInspector 小部件:全面指南

Flutter 中的 WidgetInspector 小部件:全面指南 Flutter 的 WidgetInspector 是一個強大的工具,它允許開發者在運行時檢查和操作他們的 widget 樹。這在調試復雜的布局和 widget 結構時尤其有用。本文將為您提供一個全面的指南,幫助您了解如…

Excel 按順序去重再編號

Excel的A有重復數據: A1Cow2Chicken3Horse4Butterfly5Cow 現在要去除重復,用自然數按順序進行編號,結果寫在相鄰列: AB1Cow12Chicken23Horse34Butterfly45Cow1 使用 SPL XLL,輸入公式并向下拖: spl(&q…

RISC-V壓縮指令擴展測試

概述 RISC-V定義了壓縮指令擴展(compressed instruction-set extension ),命名為“C”擴展。壓縮指令使用16位寬指令替換32位寬指令,從而減少代碼量。這個C擴展可運用在RV32、RV64和RV128指令集上,通常使用“RVC”來表…

Double 4 VR情景實訓教學系統在商務洽談課堂上的應用

隨著科技的不斷發展,VR(虛擬現實)技術已經逐漸滲透到各個領域。在商務洽談課堂上,Double 4 VR情景實訓教學系統不僅可以為學生提供身臨其境的模擬環境,還可以通過互動和交互式學習方式,增強學生的學習體驗和…

貝銳向日葵打造農機設備遠程運維支持方案

當物聯網“萬物互聯”的概念向第一產業賦能,農機設備的智能化程度也越來越高。 所謂農業物聯網,即在應用層將大量的傳感器節點構成監控網絡,通過各種傳感器采集信息,以幫助農民及時發現問題,并準確地判定發生問題的位…

QT 使用QZipReader 進行文件解壓縮

目錄 1、QZipReader 概述 2、解壓示例 3、說明 1、QZipReader 概述 QZipReader 是一個方便的工具,用于在 Qt 應用程序中解壓 ZIP 壓縮包。它提供了讀取 ZIP 文件的接口,并能提取其中的內容。以下是如何使用 QZipReader 解壓 ZIP 文件的示例代碼&#…

List、IList、ArrayList 和 Dictionary

List 類型: 泛型類命名空間: System.Collections.Generic作用: List<T> 表示一個強類型的對象列表&#xff0c;可以通過索引訪問。提供了搜索、排序和操作列表的方法。特點: 類型安全&#xff0c;性能較好&#xff0c;適用于需要強類型和高效操作的場景。例子: List<…

每日一練 - BGP Keepalive 報文詳解

01 真題題目 關于 BGP 的 Keepalive 報文消息的描述,錯誤的是&#xff1a; A.Keepalive 周期性的在兩個 BGP 鄰居之間發送 B.缺省情況下,Keepalive 的時間間隔是 180s C.Keepalive 報文主要用于對等路由器間的運行狀態和鏈路的可用性確認 D.Keepalive 報文的組成只包含一個…

Web安全:SQL注入之時間盲注原理+步驟+實戰操作

「作者簡介」&#xff1a;2022年北京冬奧會網絡安全中國代表隊&#xff0c;CSDN Top100&#xff0c;就職奇安信多年&#xff0c;以實戰工作為基礎對安全知識體系進行總結與歸納&#xff0c;著作適用于快速入門的 《網絡安全自學教程》&#xff0c;內容涵蓋系統安全、信息收集等…

ICML2024高分論文!大模型計算效率暴漲至200%,來自中國AI公司

前段時間&#xff0c;KAN突然爆火&#xff0c;成為可以替代MLP的一種全新神經網絡架構&#xff0c;200個參數頂30萬參數&#xff1b;而且&#xff0c;GPT-4o的生成速度也是驚艷了一眾大模型愛好者。 大家開始意識到—— 大模型的計算效率很重要&#xff0c;提升大模型的token…

前端加載excel文件數據 XLSX插件的使用

npm i xlsx import axios from axios; axios //這里用自己封裝的http是不行的&#xff0c;踩過坑.get(url,{ responseType: "arraybuffer" }).then((re) > {console.log(re)let res re.datavar XLSX require("xlsx");let wb XLSX.read(r…

黑龍江大學文學院古代文學教研室安家琪副教授

女&#xff0c;生于1990年。蘭州大學文學學士、碩士&#xff0c;上海交通大學文學博士&#xff0c;曾赴臺灣東華大學交流&#xff0c;研究方向為明清詩文與唐代文學。 在《文藝理論研究》、《蘇州大學學報》、《唐史論叢》、《中國社會科學報》等期刊發表論文20余篇&#xff0…

2024年 電工杯 (A題)大學生數學建模挑戰賽 | 園區微電網風光儲協調優化配置 | 數學建模完整代碼解析

DeepVisionary 每日深度學習前沿科技推送&頂會論文&數學建模與科技信息前沿資訊分享&#xff0c;與你一起了解前沿科技知識&#xff01; 本次DeepVisionary帶來的是電工杯的詳細解讀&#xff1a; 完整內容可以在文章末尾全文免費領取&閱讀&#xff01; 問題重述…

干就對了!

成年人的世界哪有那么容易&#xff0c;不過都在負重前行&#xff0c;誰不是一邊抱怨著&#xff0c;一邊咬牙堅持&#xff0c;一邊崩潰&#xff0c;一邊還要自我安慰。 想改變&#xff0c;想更好&#xff0c;我們都有很多想法。 想再多不如動手做一次。一旦開始做了&#xff0…

前端手寫文件上傳;使用input實現文件拖動上傳

使用input實現文件拖動上傳 vue2代碼&#xff1a; <template><div><div class"drop-area" dragenter"highlight" dragover"highlight" dragleave"unhighlight" drop"handleDrop"click"handleClick&quo…

聽說京東618裁員沒?上午還在趕需求,下午就開會通知被裁了~

文末還有最新面經共享群&#xff0c;沒準能讓你刷到意向公司的面試真題呢。 京東也要向市場輸送人才了? 在群里看到不少群友轉發京東裁員相關的內容&#xff1a; 我特地去網上搜索了相關資料&#xff0c;看看網友的分享&#xff1a; 想不到馬上就618了&#xff0c;東哥竟然搶…

Python 機器學習 基礎 之 模型評估與改進 【模型評估與改進 / 交叉驗證】的簡單說明

Python 機器學習 基礎 之 模型評估與改進 【模型評估與改進 / 交叉驗證】的簡單說明 目錄 Python 機器學習 基礎 之 模型評估與改進 【模型評估與改進 / 交叉驗證】的簡單說明 一、簡單介紹 二、模型評估與改進 三、交叉驗證 1、scikit-learn 中的交叉驗證 2、交叉驗證的…

stm32工程綜合實驗_延時及中斷優先級

待下載綜合實驗 ![在這里插入圖片描述](https://img-blog.csdnimg.cn/161fa4e200bb4022bf384e80a3af8797.jpg 很好的編程思想模式及資料(富萊xx電子)