当前位置: 首页 > article >正文

使用jmeter进行压力测试

使用jmeter进行压力测试

jmeter安装

在这里插入图片描述

官网安装包下载,选择二进制文件,解压

tar -xzvf apache-jmeter-x.tgz

依赖jdk安装

yum install java-1.8.0-openjdk

环境变量配置,修改/etc/profile文件,添加以下内容

export JMETER=/opt/apache-jmeter-x
export CLASSPATH=$JMETER/lib/ext/ApacheJMeter_core.jar:$JMETER/lib/jorphan.jar:$JMETER/lib/logkit-2.0.jar:$CLASSPATH
export PATH=$JMETER/bin/:$PATH

使配置生效

source /etc/profile

版本验证

jmeter -v

单机运行

测试示例TestPlan.jmx下载,执行并输出测试报告

jmeter -n -t /xxx/TestPlan.jmx -l /xxx/TestResult.jtl -e -o /xxx/jmeterReport

集群运行

配置多台控制机

修改jmeter运行目录下/bin/jmeter.properties

remote_hosts=Master,ip2,ip3

配置远程密钥

运行/bin/create-rmi-keystore.sh
将生成的rmi_keystore.jks拷贝到各台机器jmeter目录/bin下

集群运行

执行所有的节点

jmeter -n -t /xxx/TestPlan.jmx -r -l /xxx/TestResult.jtl -e -o /xxx/jmeterReport

执行指定节点ip1

jmeter -n -t /xxx/TestPlan.jmx -R ip1 -l /xxx/TestResult.jtl -e -o /xxx/jmeterReport

jmeter报告指标说明

Statistics统计

Samples:测试过程中发出的请求数
KO:失败数量
Error:失败率
Average:平均响应时间,单位毫秒
Min:最小响应时间,单位毫秒
Max:最大响应时间,单位毫秒
90th/95th/99thpct:请求响应时间按照从小到大排序后第90%/95%/99%的线程响应时间,代表90%/95%/99%的请求的响应时间在这个范围之内
Throughput:吞吐量,每毫秒完成的请求数量

TPS每秒事务数

页面在Chart->Throughput->Transactions Per Second   
是用来衡量系统处理能力的一个重要指标

关于ramp-up period配置

在这里插入图片描述


http://www.kler.cn/a/523313.html

相关文章:

  • 快速提升网站收录:内容创作的艺术
  • Unbutu虚拟机+eclipse+CDT编译调试环境搭建
  • LabVIEW纤维集合体微电流测试仪
  • window中80端口被占用问题
  • 【Rust自学】16.3. 共享状态的并发
  • Julia Distributed(分布式计算)详解
  • 安全漏洞扫描与修复系统的高质量技术详解
  • 开源模型应用落地-qwen模型小试-Qwen2.5-7B-Instruct-LangGraph-链式处理(一)
  • scratch学习教程
  • 0 基础学运维:解锁 K8s 云计算运维工程师成长密码
  • Lustre Core 语法 - 比较表达式
  • 如果我想设计一款复古风格的壁纸,应该选什么颜色?
  • JMeter插件PerfMon Metrics Collector:全方位服务器性能监控指南
  • 在Scene里面绘制编辑工具
  • 双指针(典型算法思想)——OJ例题算法解析思路
  • 05_任务的删除
  • 【第十天】零基础入门刷题Python-算法篇-数据结构与算法的介绍-两种常见的字符串算法(持续更新)
  • JavaScript系列(48)-- 3D渲染引擎实现详解
  • week08_文本匹配任务
  • 嵌入式知识点总结 Linux驱动 (一)-指令-常用Linux指令 GCC指令 GDB调试指令 驱动开发指令
  • 个人通知~~~
  • 【愚公系列】《循序渐进Vue.js 3.x前端开发实践》030-自定义组件的插槽Mixin
  • Julius AI 人工智能数据分析工具介绍
  • Ubuntu20.04 磁盘空间扩展教程
  • 安卓入门四十三 转场动画
  • LSQL导入器的使用教程-保姆级