-
一、环境配置
linux环境- 创建目录
- 本次使用的jmeter4.0需要jdk1.8及以上版本才支持
使用root用户登录linux系统,进入/home路径,执行mkdir jmeter 创建jmeter目录

- 本次使用的jmeter4.0需要jdk1.8及以上版本才支持
-
上传Jmeter安装包
- 进入jmeter目录,使用rz命令上传压缩的jmeter测试软件


- 使用unzip apache-jmeter-4.0-performance.zip 解压上传的压缩包

- 解压完成之后,会在当前目录生成apache-jmeter-4.0-performance目录

- 进入jmeter目录,使用rz命令上传压缩的jmeter测试软件
- 配置全局变量
- 此时可以使用 vim /etc/profile 修改全局变量

- 添加export PATH=$PATH:/home/jmeter/apache-jmeter-4.0-performance/bin

- 然后输入:wq 保存退出,在执行source /etc/profile 使配置生效

- 然后还要赋予/home/jmeter/apache-jmeter-4.0-performance/bin 路径下的jmeter 文件执行权限,首先cd /home/jmeter/apache-jmeter-4.0-performance/bin 进入bin目录

- 执行chmod 777 jmeter

- 执行完毕之后,执行jmeter –v 能看到下图,证明全局变量配置成功,可以使用命令执行性能测试了

windows环境- 安装包放置路径
- 建议把jmeter安装包放置在磁盘的主目录,不要放置在C盘,如下所示

- 建议把jmeter安装包放置在磁盘的主目录,不要放置在C盘,如下所示
- 配置全局变量
- 首先创建一个系统变量,名称为JMETER_HOME,变量值为D:\apache-jmeter-4.0-performance (根据实际路径填写)

- 然后在系统变量path中添加%JMETER_HOME%\bin,如下图所示

- 首先创建一个系统变量,名称为JMETER_HOME,变量值为D:\apache-jmeter-4.0-performance (根据实际路径填写)
- 安装包放置路径
- 配置完成,点击确定,在cmd命令行输入jmeter -v 出现下图,代表配置成功

- 此时可以使用 vim /etc/profile 修改全局变量
- 创建目录
- 二、脚本开发
- 目录维护
- 在/home/jmeter下使用mkdir project命令创建project目录

- 本地创建一个以系统命名的文件夹

- 在devops下创建日期

- 然后在该文件下创建3个子文件夹分别为data、result、script

- 然后在result下创建log、summary_report两个文件夹,分别用来保存日志和聚合报告

- 在/home/jmeter下使用mkdir project命令创建project目录
- 参数化设置
- 首先新增用户定义的变量,定义一个变量为path,值为相对路径格式../data/name.csv,且路径格式为linux环境(windows能兼容linux格式,这样就能实现linux、windwos环境同步兼容)


- 首先,新增一个csv数据文件,将文件名改成${path},文件编码选择UFT-8,变量名称输入要引用的变量名,该名称为参数文件name.csv的列名,忽略首行选择true,其它值默认


- 在data目录下新增一个文件名为name.csv的文件,然后定义参数名、参数值


- 引用参数方式,在需要调用该参数值的变量中修改为${name}和${description},系统就能实现调用该变量

- 首先新增用户定义的变量,定义一个变量为path,值为相对路径格式../data/name.csv,且路径格式为linux环境(windows能兼容linux格式,这样就能实现linux、windwos环境同步兼容)
- 打包上传
- 案例开发完成之后,把案例保存到result目录中

案例开发、调试完成,把devops系统打包上传到linux的/home/jmeter/project 路径下
输入rz 回车,系统会弹出提示框,可以选择上传的文件

- 然后使用 unzip devops系统.zip 命令进行解压


- 案例开发完成之后,把案例保存到result目录中
- 目录维护
- 三、案例执行
- 使用命令cd /home/jmeter/project/devops系统/20180703/script
- 进入到脚本路径,一定要进入script目录下,这样才能使用相对路径,不用输入很长的绝对路径

- 命令如下: jmeter -n -t 新增检查.jmx -l ../result/summary_report/新增检查_10_10min.jtl -j ../result/log/新增检查_10_10min.log
- 使用该命令调用jmeter进行性能测试,-t后面跟的是需要执行的脚本名称,-l后跟的是聚合报告保存路径,-j跟的是日志保存路径,10是并发用户数,10min是场景时长

- 执行完毕,会在两个路径下生成文件

- https://blog.51cto.com/6183574/2324547
相关推荐
jmeter性能测试案例实战讲解,一文全面系统学习Jmeter性能测试
3.1性能指标四个字总结:多、快、好、省。多:对应的就是并发量快:延时、响应时间好:稳定性(长时间运行)省:资源使用率3.2、性能指标的描述:3.2.1、响应时间:对请求作出响应所需要的时间,是用户感知软件性能的主要指标(端到端的)响应时间包括:1.用户客户端呈现时间2.请求\响应数据网络传输时间3.应用服务器处理时间4.数据库系统处理时间思考:响应时间多少合理?答:2、5、8秒原则3.2.2、并发用户数并发用户数的概念:系统用户数、在线用户数、并发用户数。
手把手教你如何搭建性能测试环境
在进行性能则试前,需要完成性能测试的搭建工作,一般包括硬件环境、软件环境及网络环境,可以要求配置和开发工程师协助完成,但是作为一个优秀性能测试工程师,这也是你的必备技能之一。性能测试环境与功能测试环境的区别那么性能测试环境与功能测试环境有什么不同呢?性能测试对测试环境的干净、独立性要求更高,更为严格。对于一个相对较规范的公司,都会建立其独立的研发环境、测试环境、线网环境(最终运行软件的环境)。
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.
性能测试第五课-性能环境的搭建
性能环境的搭建
Jmeter接口性能测试方案
所 有 的 代 码 注 意 事 项 已 经 在 脚 本 中 用 注 释 形 式 全 部 展 现 . 请 阅 读adminportalForAadminPortal.java 源码. 注意事项,在编写完 main 函数之后,有必要进行 testng 单元测试. 在 Cmd 环境下找到工程目录,获取依赖的 JAR 文件.和 Jmeter 需要调用的带有 MAIN 函数的 JAR 文件.dubbo 的配置文件(dubbo.properties)及引入的 dubbo 服务设置(dubbo_config.xml).
性能测试工具——Jmeter的安装【超详细】
还在因为安装Jmeter而发愁?快进来看看,超详细的保姆级教程~~~
如何做好性能压测?压测环境设计和搭建的7个步骤你知道吗?
仿真的性能压测环境,是执行有效性能压测的前提。不同的压测环境都有不同的应用场景,企业应根据自身情况进行选择。规模中小的公司独立搭建一套隔离的压测环境成本高昂,可维护性差。云时代的性能压测,阿里云上的PTS给高效压测带来更大的可能性。
性能测试 性能测试实战(六)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
测试环境搭建详解
前言: 在进行性能则试前,需要完成性能测试的搭建工作,一般包括硬件环境、软件环境及网络环境,可以要求配置和开发工程师协助完成,但是作为一个优秀性能测试工程师,这也是你的必备技能之一。 正文: 性能测试环境与功能测试环境的区别 那么性能测试环境与功能测试环境有什么不同呢?性能测试对测试环境的干净、独立性要求更高,更为严格。对于一个相对较规范的公司,都会建立其独立的研发环境、测试环境、线网环境(最终运行软件的环境)。 这里多扯一点,系统可以分为C/S架构的系统与B/S架构的系统,C/S架构的系统又可以分为两种,
性能测试 性能测试实战(五)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模板地址
一步到位的JMeter性能测试环境搭建
JMeter 5.3版本的更新包含了一些引人注目的新功能,这些新增功能提升了JMeter在性能测试领域的竞争力。一个显著的更新是引入了新的“JSR223 Test Elements”,允许用户利用Groovy、JavaScript、Ruby和BeanShell等脚本语言编写更加灵活的测试脚本。这为高级用户提供了一个强大的测试脚本定制选项,能够更好地集成第三方库和扩展JMeter的功能。另一个更新是增加了对Docker的支持,使得创建、维护和扩展测试环境变得更加方便。
软件测试之环境搭建及测试流程
功能测试(验证软件是否满足用户的需求),稳定性测试,还是性能测试(软件的效率),测试目的不同,搭建测试环境时应注意的点也不同。
视频监控设备(NVR、IPC等)如何通过国标GB28181接入到视频监控平台,以及接入过程如何测试视频接入是否成功
GB/T28181标准广泛的应用,视频监控设备通过国标GB28181接入视频监控平台的过程变成程序化、标准化的互联过程,确保了视频监控设备能够在不同系统、不同网络环境下实现远程、跨区域、跨级别的访问和控制。版本有GB28181-2011、2016、2022几个常用版本,威迪斯特的视频监控平台完全支持GB28181的这几个版本,能够实现不同品牌视频监控设备的国标视频接入(国标视频监控接入),或者为国标28181视频接入(国标28181视频监控接入),也为国标281818接入(国标GB/T28181接入。
【JMeter性能测试框架篇】Win10下搭建JMeter+Influxdb+Grafana可视化性能测试监控平台
平常使用jmeter进行性能测试时,工具自带的监控方式无法清晰直观的查看结果,给我们性能测试带来很多不便。因此我们需要搭建一个可视化性能测试监控平台来实时监控性能测试结果,这里我们采用JMeter+Influxdb+Grafana开源免费框架来实现。
惊呆了!Oracle 11g从入门到放弃的保姆级指南(新手必看)
本文为Oracle 11g数据库新手提供了一份详尽的入门指南。内容涵盖从安装配置、SQL*Plus工具使用、核心的SQL增删改查操作,到事务、索引等进阶概念的解析。文章旨在帮助初学者避开常见陷阱,快速掌握这一经典关系型数据库管理系统的基本操作与核心技能,实现从入门到上手。
FAST_LIO_ROS2 可以用gazebo仿真吗?
摘要:FAST_LIO_ROS2可与Gazebo仿真环境兼容,通过订阅Gazebo模拟的激光雷达和IMU数据实现SLAM建图。已有开源项目(如pb_rm_simulation)验证了该方案,支持导航模式切换与真实机器人移植。关键步骤包括环境配置、传感器话题匹配及参数调试,需注意版本兼容性与数据噪声处理。相关教程提供了从环境搭建到三维建图的完整流程。
jmeter快速入门及环境搭建
该目录是JMeter启动时的默认的classpath目录(jmeter会自动在jmeter_HOME/lib和ext目录下寻找需要的类,lib下存放JMeter所依赖的外部jar),这就意味着在使用jmeter进行测试的过程中,所有需要引用到的jar包都必须存放在该目录下。这是一个最简单的jmeter对接口进行测试的例子。因为JMeter是一个开源的工具,如果你需要对JMeter做二次开发,就需要查看这里边的一些接口。该目录存放的是Jmeter的官方的帮助文档,唯一的遗憾就是该文档是英文的,没有中文版。
高光谱图像处理和分析软件(包含雷尼绍Renishaw wdf 文件导入解析功能)
是一款基于微软windows操作系统的多传感器成像工具,用于处理和分析高光谱图像。它是一个模块化的系统,由一个基本的引擎,一个图形用户界面,一个化学计量工具箱和可选的用户提供的模块组成。它支持最重要的光谱成像技术,如UV/Vis、红外、拉曼、太赫兹、光发射/吸收和质谱。除此之外,还允许用户将高光谱图像与物理属性图和传统高分辨率彩色照片合并在一起 链接:https://pan.baidu.com/s/1ruQ5YSh5_ZS9wx_V3Q5Oow 提取码:qdx0 ...
使用Jmeter进行性能测试及性能监控平台搭建
模拟多个用户的操作对服务器硬件性能的影响TPS(Transaction Per Second )每秒事物处理能力RT( Response Time )响应时间为什么要使用分布式?
华为OD机考双机位C卷 - 相对开音节 (Java & Python & JS & GO & C++ & C)
华为OD机考双机位C卷 - 相对开音节 , 提供Java、C++、Python、Go、JavaScript源码实现,并提供完整思路讲解,以及在线OJ模拟做题。
用 SELECT FOR UPDATE 亲手制造典型数据库死锁——从 ABAP 视角揭秘 RDBMS 的锁争夺战
在日常 ABAP 开发中,多数人只在 ST22 里偶尔瞥见这行 dump,却对背后的原理知之甚少。本文借助社区前辈的经典实验,还原一个可复现的死锁现场,进一步讨论产生根因、检测手段与规避策略,并用真实业务案例串联起数据库、Open SQL 与 SAP NetWeaver 锁管理之间的逻辑链条。
Jmeter测试必知的名词及环境搭建
性能测试是通过自动化的测试工具模拟多种正常、峰值以及异常负载条件来对系统的各项性能指标进行测试
飞塔CVE-2022-40684复现
admin 无密码直接回车(会提示修改密码)
性能测试-从0到1搭建性能测试环境Jmeter+Grafana+influxDB+Prometheus+Linux
摘要: 本文详细介绍了从零搭建性能测试环境的完整流程,基于Jmeter+Grafana+InfluxDB+Prometheus+Linux技术栈。通过阿里云服务器部署Docker环境,使用docker-compose.yml一键配置InfluxDB(存储测试数据)和Grafana(可视化展示),并集成Jmeter生成性能测试报告。关键步骤包括:云服务器安全组配置、Docker安装、InfluxDB与Grafana容器化部署、Grafana仪表板模板导入,最终实现性能数据的实时监控与分析。
AI游戏制作07——波次计时器,敌人按波次生成
AI游戏制作07——波次计时器,敌人按波次生成
visio安装包
Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。
使用JMeter+Grafana+Influxdb搭建可视化性能测试监控平台
以上三种方式都可以完成JMeter+Grafana+Influxdb平台搭建,这里可根据需要选择相应的方式安装即可这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!
华为的C语言编程规范.pdf
华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。
2737



被折叠的 条评论
为什么被折叠?



