转Jmeter性能测试环境搭建

Jmeter性能测试工具环境搭建完整版 Jmeter性能测试工具环境搭建完整版 1、 下载所需的安装包 由于Java版本、JMeterPlugins插件与Jmeter的兼容性问题,请严格按照上述各版本下载安装。 JMeterPlugins-Extras-1.4.0和JMeterPlugins-Standard-1.4.0是jmeter插件; ServerAgent-2.2.1是放在服务器中的。 上述安装包下载链接: ... 阅读详情
  • 一、环境配置
    linux环境

    1. 创建目录
      • 本次使用的jmeter4.0需要jdk1.8及以上版本才支持
        使用root用户登录linux系统,进入/home路径,执行mkdir jmeter 创建jmeter目录
        Jmeter性能测试环境搭建
        Jmeter性能测试环境搭建
    2. 上传Jmeter安装包

      • 进入jmeter目录,使用rz命令上传压缩的jmeter测试软件
        Jmeter性能测试环境搭建
        Jmeter性能测试环境搭建
      • 使用unzip apache-jmeter-4.0-performance.zip 解压上传的压缩包
        Jmeter性能测试环境搭建
      • 解压完成之后,会在当前目录生成apache-jmeter-4.0-performance目录
        Jmeter性能测试环境搭建
    3. 配置全局变量
      • 此时可以使用 vim  /etc/profile 修改全局变量
        Jmeter性能测试环境搭建
      • 添加export PATH=$PATH:/home/jmeter/apache-jmeter-4.0-performance/bin
        Jmeter性能测试环境搭建
      • 然后输入:wq 保存退出,在执行source  /etc/profile 使配置生效
        Jmeter性能测试环境搭建
      • 然后还要赋予/home/jmeter/apache-jmeter-4.0-performance/bin 路径下的jmeter 文件执行权限,首先cd /home/jmeter/apache-jmeter-4.0-performance/bin 进入bin目录
        Jmeter性能测试环境搭建
      • 执行chmod 777 jmeter
        Jmeter性能测试环境搭建
      • 执行完毕之后,执行jmeter –v 能看到下图,证明全局变量配置成功,可以使用命令执行性能测试了
        Jmeter性能测试环境搭建
        windows环境
        1. 安装包放置路径
          • 建议把jmeter安装包放置在磁盘的主目录,不要放置在C盘,如下所示 
            Jmeter性能测试环境搭建
        2. 配置全局变量
          • 首先创建一个系统变量,名称为JMETER_HOME,变量值为D:\apache-jmeter-4.0-performance (根据实际路径填写)
            Jmeter性能测试环境搭建
          • 然后在系统变量path中添加%JMETER_HOME%\bin,如下图所示
            Jmeter性能测试环境搭建
      • 配置完成,点击确定,在cmd命令行输入jmeter -v 出现下图,代表配置成功
        Jmeter性能测试环境搭建
  • 二、脚本开发
    1. 目录维护
      • 在/home/jmeter下使用mkdir project命令创建project目录
        Jmeter性能测试环境搭建
      • 本地创建一个以系统命名的文件夹
        Jmeter性能测试环境搭建
      • 在devops下创建日期
        Jmeter性能测试环境搭建
      • 然后在该文件下创建3个子文件夹分别为data、result、script
        Jmeter性能测试环境搭建
      • 然后在result下创建log、summary_report两个文件夹,分别用来保存日志和聚合报告
        Jmeter性能测试环境搭建
    2. 参数化设置
      • 首先新增用户定义的变量,定义一个变量为path,值为相对路径格式../data/name.csv,且路径格式为linux环境(windows能兼容linux格式,这样就能实现linux、windwos环境同步兼容)
        Jmeter性能测试环境搭建
        Jmeter性能测试环境搭建
      • 首先,新增一个csv数据文件,将文件名改成${path},文件编码选择UFT-8,变量名称输入要引用的变量名,该名称为参数文件name.csv的列名,忽略首行选择true,其它值默认
        Jmeter性能测试环境搭建
        Jmeter性能测试环境搭建
      • 在data目录下新增一个文件名为name.csv的文件,然后定义参数名、参数值
        Jmeter性能测试环境搭建
        Jmeter性能测试环境搭建
      • 引用参数方式,在需要调用该参数值的变量中修改为${name}和${description},系统就能实现调用该变量
        Jmeter性能测试环境搭建
    3. 打包上传
      • 案例开发完成之后,把案例保存到result目录中
        Jmeter性能测试环境搭建
        案例开发、调试完成,把devops系统打包上传到linux的/home/jmeter/project 路径下
        输入rz 回车,系统会弹出提示框,可以选择上传的文件
        Jmeter性能测试环境搭建
        Jmeter性能测试环境搭建
      • 然后使用 unzip devops系统.zip 命令进行解压
        Jmeter性能测试环境搭建
        Jmeter性能测试环境搭建
  • 三、案例执行
    • 使用命令cd /home/jmeter/project/devops系统/20180703/script
    • 进入到脚本路径,一定要进入script目录下,这样才能使用相对路径,不用输入很长的绝对路径
      Jmeter性能测试环境搭建
    • 命令如下: jmeter -n -t 新增检查.jmx -l ../result/summary_report/新增检查_10_10min.jtl -j ../result/log/新增检查_10_10min.log
    • 使用该命令调用jmeter进行性能测试,-t后面跟的是需要执行的脚本名称,-l后跟的是聚合报告保存路径,-j跟的是日志保存路径,10是并发用户数,10min是场景时长
      Jmeter性能测试环境搭建
    • 执行完毕,会在两个路径下生成文件
      Jmeter性能测试环境搭建
    • https://blog.51cto.com/6183574/2324547
JMeter+Grafana+Influxdb搭建可视化性能测试监控平台 以上三种方式都可以完成JMeter+Grafana+Influxdb平台搭建,这里可根据需要选择相应的方式安装即可。这些资料,对于做【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!凡事要趁早,特别是技术行业,一定要提升技术功底。 阅读详情

相关推荐

jmeter性能测试案例实战讲解,一文全面系统学习Jmeter性能测试

3.1性能指标四个字总结:多、快、好、省。多:对应的就是并发量快:延时、响应时间好:稳定性(长时间运行)省:资源使用率3.2、性能指标的描述:3.2.1、响应时间:对请求作出响应所需要的时间,是用户感知软件性能的主要指标(端到端的)响应时间包括:1.用户客户端呈现时间2.请求\响应数据网络传输时间3.应用服务器处理时间4.数据库系统处理时间思考:响应时间多少合理?答:2、5、8秒原则3.2.2、并发用户数并发用户数的概念:系统用户数、在线用户数、并发用户数。

m0_37449634的博客 2737

手把手教你如何搭建性能测试环境

在进行性能则试前,需要完成性能测试的搭建工作,一般包括硬件环境、软件环境及网络环境,可以要求配置和开发工程师协助完成,但是作为一个优秀性能测试工程师,这也是你的必备技能之一。性能测试环境与功能测试环境的区别那么性能测试环境与功能测试环境有什么不同呢?性能测试对测试环境的干净、独立性要求更高,更为严格。对于一个相对较规范的公司,都会建立其独立的研发环境、测试环境、线网环境(最终运行软件的环境)。

shanmao001的博客 1823

Jmeter性能测试(二)Jmeter工具环境的搭建与实战

二、Jmeter工具环境的搭建与实战 1、Jmeter性能测试工具简介 1)多线程框架-支持多并发操作 2)用于对服务器模拟负载 3)支持web、数据库、FTP服务器系统的性能测试 4)开源、纯JAVA、可二次定制化开发 2、Jmeter环境的搭建 环境:java Jmeter官网:http://jmeter.apache.org/download_jmeter.cgi下载对应的包 JAVA环境搭建 1.安装JDK JDK--java开发工具包 JRE--java运行环境 J.

u010171051的博客 882

性能测试第五课-性能环境的搭建

性能环境的搭建

qq_32941719的博客 1007

Jmeter接口性能测试方案

所 有 的 代 码 注 意 事 项 已 经 在 脚 本 中 用 注 释 形 式 全 部 展 现 . 请 阅 读adminportalForAadminPortal.java 源码. 注意事项,在编写完 main 函数之后,有必要进行 testng 单元测试. 在 Cmd 环境下找到工程目录,获取依赖的 JAR 文件.和 Jmeter 需要调用的带有 MAIN 函数的 JAR 文件.dubbo 的配置文件(dubbo.properties)及引入的 dubbo 服务设置(dubbo_config.xml).

专注于技术分享的博主 1436

性能测试工具——Jmeter的安装【超详细】

还在因为安装Jmeter而发愁?快进来看看,超详细的保姆级教程~~~

LYJbao的博客 1万+

如何做好性能压测?压测环境设计和搭建的7个步骤你知道吗?

仿真的性能压测环境,是执行有效性能压测的前提。不同的压测环境都有不同的应用场景,企业应根据自身情况进行选择。规模中小的公司独立搭建一套隔离的压测环境成本高昂,可维护性差。云时代的性能压测,阿里云上的PTS给高效压测带来更大的可能性。

769

性能测试 性能测试实战(六)Jmeter + prometheus-plugin + Prometheus Jmeter性能测试环境搭建 普罗米修斯插件 性能监控 性能数据可视化平台 性能测试平台搭建

性能测试 性能测试实战(六)Jmeter + prometheus-plugin + Prometheus Jmeter性能测试环境搭建 普罗米修斯插件 性能监控 性能数据可视化平台 性能测试平台搭建 三、Jmeter + Prometheus数据联动调试 1、Jmeter 脚本示例 1.1 Jmeter 依赖环境配置 1.2 Jmeter jmx脚本配置示例 示例一 1.3Jmeter jmx脚本配置示例 示例二 1.4J

Benjamin 优快云博客 5681

测试环境搭建详解

前言: 在进行性能则试前,需要完成性能测试的搭建工作,一般包括硬件环境、软件环境及网络环境,可以要求配置和开发工程师协助完成,但是作为一个优秀性能测试工程师,这也是你的必备技能之一。 正文: 性能测试环境与功能测试环境的区别 那么性能测试环境与功能测试环境有什么不同呢?性能测试对测试环境的干净、独立性要求更高,更为严格。对于一个相对较规范的公司,都会建立其独立的研发环境、测试环境、线网环境(最终运行软件的环境)。 这里多扯一点,系统可以分为C/S架构的系统与B/S架构的系统,C/S架构的系统又可以分为两种,

别人的故事,是参考答案,而不是标准答案 4785

性能测试 性能测试实战(五)Jmeter + influxDB + Grafana Jmeter性能测试环境搭建 influxDB 序列数据库 Grafana 格拉法拉 度量分析与可视化平台

性能测试 性能测试实战(五)Jmeter + influxDB + Grafana Jmeter性能测试环境搭建 influxDB 序列数据库 Grafana 格拉法拉 度量分析与可视化平台。 3.1Grafana 简介 3.2Grafana 环境搭建 3.3Grafana 环境配置 3.4 Grafana配置Jmeter仪表盘 3.4.1 寻找仪表盘Dashboard模板地址

Benjamin 优快云博客 3296

一步到位的JMeter性能测试环境搭建

JMeter 5.3版本的更新包含了一些引人注目的新功能,这些新增功能提升了JMeter在性能测试领域的竞争力。一个显著的更新是引入了新的“JSR223 Test Elements”,允许用户利用Groovy、JavaScript、Ruby和BeanShell等脚本语言编写更加灵活的测试脚本。这为高级用户提供了一个强大的测试脚本定制选项,能够更好地集成第三方库和扩展JMeter的功能。另一个更新是增加了对Docker的支持,使得创建、维护和扩展测试环境变得更加方便。

weixin_42613017的博客 1066

软件测试之环境搭建及测试流程

功能测试(验证软件是否满足用户的需求),稳定性测试,还是性能测试(软件的效率),测试目的不同,搭建测试环境时应注意的点也不同。

HUA1211的博客 3906

即梦 AI 全功能零基础详细教程(纯技术版)

即梦 AI 是一款多模态 AI 生成工具,主打文本生成视频、图片生成视频、角色一致性生成、音画同步等核心功能,依托自研 AI 视觉模型,实现从文本 / 图片 / 音频素材输入,到高清视频、图像内容输出的全流程 AI 创作,支持短视频、短剧、创意素材等多场景创作,具备操作门槛低、生成效率高、画面可控性强的技术特点。@为工具内置引用指令,作用是锁定指定素材 / 角色,强制 AI 按照该素材的核心特征生成内容,无额外付费、解锁要求,免费使用。剧本拆分:将短剧拆分为单镜头(15 秒内 / 个)

2501_92061023的博客 5844

【JMeter性能测试框架篇】Win10下搭建JMeter+Influxdb+Grafana可视化性能测试监控平台

平常使用jmeter进行性能测试时,工具自带的监控方式无法清晰直观的查看结果,给我们性能测试带来很多不便。因此我们需要搭建一个可视化性能测试监控平台来实时监控性能测试结果,这里我们采用JMeter+Influxdb+Grafana开源免费框架来实现。

代码搬运工的博客 2452

S32的进阶之路->3,S32DS新建/删除/导入工程

右击工程名,点击Delect进行工程删除。选中Delect project contents on disk则会彻底删除工程,不选中Delect project contents on disk工程文件会保存在工作空间中。在Improt Projects中选择工程所在文件夹,选中所需要导入的工程,勾选Copy projects into workspace。选中目标示例工程,点击Finish,完成创建工程。导入已有工程,右击右击Project Explorer空白处,选择Import。

LC_8575的博客 2227

Macbook Pro上如何修改brew源

一、需求说明 我的macbook电脑安装了中科大的brew源码,发现安装gpg工具失败,其他工具可以正常安装,为了能将gpg安装成功,就找了找切换brew源的方案,记录如下。 二、切换至国内源 由于使用github默认源有可能存在路径远或者部分服务访问超时的原因,切换至国内源可以提速。 2.1 替换brew.git $ cd "$(brew --repo)" # 中国科大: $ git remote set-url origin https://mirrors.ustc.edu.cn/brew.git #

bufegar0的博客 1080

jmeter快速入门及环境搭建

该目录是JMeter启动时的默认的classpath目录(jmeter会自动在jmeter_HOME/lib和ext目录下寻找需要的类,lib下存放JMeter所依赖的外部jar),这就意味着在使用jmeter进行测试的过程中,所有需要引用到的jar包都必须存放在该目录下。这是一个最简单的jmeter对接口进行测试的例子。因为JMeter是一个开源的工具,如果你需要对JMeter做二次开发,就需要查看这里边的一些接口。该目录存放的是Jmeter的官方的帮助文档,唯一的遗憾就是该文档是英文的,没有中文版。

m0_70618214的博客 1395

ipsec 加密流程(一):ipsec策略匹配

《openswan》专栏系列文章主要是记录openswan源码学习过程中的笔记。 Author: Toney Email: vip_13031075266@163.com Date: 2020.11.22 Copyright: 未经同意不得转载!!! Version:2.6.51.5 Reference:https://download.openswan.org/openswan/ 1. ipsec策略匹配流程(ipsec_tunnel_start_xmit) 注:open...

遇见你是我最美丽的意外 9122

使用Jmeter进行性能测试及性能监控平台搭建

模拟多个用户的操作对服务器硬件性能的影响TPS(Transaction Per Second )每秒事物处理能力RT( Response Time )响应时间为什么要使用分布式?

百晓生说测试的博客 8304

AUTOSAR Dem模块实战配置:从理论到代码生成的完整指南

本文提供了一份AUTOSAR Dem模块从理论到代码生成的完整实战配置指南。文章详细拆解了配置流程,涵盖Dem模块的核心角色、通用骨架搭建、事件与DTC映射、消抖机制配置,以及与BswM、EcuM、DCM等模块的联调方法,旨在帮助汽车电子工程师快速掌握诊断事件管理的关键配置步骤,生成可运行的代码。

3c4x5z6v7b的博客 455

一文读懂OpenClaw:核心组件与工作原理深度解析

Agent核心:负责理解意图、规划任务、协调执行消息系统:统一的消息格式,实现组件间解耦工具注册表:可扩展的工具系统,支持自定义工具模型适配层:多模型支持,统一API接口安全机制:沙箱隔离、权限确认、操作审计性能优化:并行执行、智能缓存、增量更新理解这些核心组件和工作原理,将帮助你更好地使用OpenClaw,也为后续开发自定义扩展打下坚实基础。在下一篇文章中,我们将详细介绍OpenClaw的界面操作,包括命令行与交互模式的各种技巧。

gaoxiang_120的专栏 833

Jmeter测试必知的名词及环境搭建

性能测试是通过自动化的测试工具模拟多种正常、峰值以及异常负载条件来对系统的各项性能指标进行测试     

软件自动化测试技术交流、资源分享 975

【YOLOv8全方位学习手册】第四章 数据增强:从扩充数据到塑造模型的认知边界

"""使用 Albumentations 做自定义增强,兼容 YOLO 格式"""])# 转成 numpy# boxes 必须是 [[x_min,y_min,x_max,y_max], ...]# 在数据加载时调用你可以把集成到 PyTorch 的 Dataset 类里,或使用 Ultralytics 自带的DataLoader。

VectorShift的博客 211

性能测试-从0到1搭建性能测试环境Jmeter+Grafana+influxDB+Prometheus+Linux

摘要: 本文详细介绍了从零搭建性能测试环境的完整流程,基于Jmeter+Grafana+InfluxDB+Prometheus+Linux技术栈。通过阿里云服务器部署Docker环境,使用docker-compose.yml一键配置InfluxDB(存储测试数据)和Grafana(可视化展示),并集成Jmeter生成性能测试报告。关键步骤包括:云服务器安全组配置、Docker安装、InfluxDB与Grafana容器化部署、Grafana仪表板模板导入,最终实现性能数据的实时监控与分析。

春风若有怜花意,可否许我再少年 1564

基于MATLAB的奇异谱分析(SSA)算法详解

本文详细介绍了基于MATLAB的奇异谱分析(SSA)算法。文章首先阐述了SSA的基本概念、历史发展及其与传统信号分析方法的对比优势,指出SSA作为一种非参数、非线性时间序列分析方法,特别适合处理非平稳信号。随后详细解析了SSA算法的核心原理与数学模型,包括轨迹矩阵构建、奇异值分解、分组与重构四个关键步骤。文章还提供了完整的MATLAB实现框架和代码解析,涵盖参数检查、轨迹矩阵构建、SVD分解、分组策略和重构过程。最后,通过信号分解、去噪和预测三个应用案例展示了SSA的实际效果。

qq_42212808的博客 168

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

使用JMeter+Grafana+Influxdb搭建可视化性能测试监控平台

以上三种方式都可以完成JMeter+Grafana+Influxdb平台搭建,这里可根据需要选择相应的方式安装即可这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!

NHB456789的博客 2021

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

上一篇: 转 Jmeter 跨线程组传递参数
下一篇: 转:Jenkins+Jmeter+ant接口自动化框架for Linux学习
lychbeyond
博客等级 码龄22年 168粉丝 12原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值