性能测试CICD: Jenkins + jmeter + ant
摘要:我使用的jdk21配置系统环境变量,Jenkins.war2.450版本 +tomcat(windows版本9.088版本) 一、下载jdk在系统配置环境变量 返回了java版本,jdk安装成功 二、下载配置jenkins 官网:https://www.jenkins.io/ 下载后放在tomcat
阅读全文
posted @
2024-04-20 16:47
peijiao
阅读(36)
推荐(0) 编辑
性能监控工具 grafana + prometheus + node_exporter 下载配置
摘要:grafana prometheus: 时序数据库, 存储数据的 node_exporter: 收集数据(收集监控数据) node_exporter 收集linux**系统资源利用**数据 这个解决方案中,node_exporter 是可变的,是根据你要收集**哪些数据来进行选择** 一、安装解压配
阅读全文
posted @
2024-04-13 14:51
peijiao
阅读(108)
推荐(0) 编辑
性能监控工具grafana + influxdb + jmeter下载配置
摘要:在jmeter中添加后端监视器,在服务器上安装influxdb数据库配置启动,安装grafana配置启动,注意不能安装在被测的服务器上。 一、jmeter添加后端监听器 二、服务器下载influxdb-1.7.0.x86_64.rpm,进行安装配置创建数据库 yum install influxdb
阅读全文
posted @
2024-04-12 15:06
peijiao
阅读(200)
推荐(0) 编辑
性能监控工具nmon下载配置
摘要:我的服务器是centos7.8,官网下载nomon 一、找到官网 https://nmon.sourceforge.io/pmwiki.php 二、下载到被测服务器上 wget http://sourceforge.net/projects/nmon/files/nmon16p_32_binarie
阅读全文
posted @
2024-04-10 17:26
peijiao
阅读(766)
推荐(0) 编辑
jmeter监控服务器工具jp@gc - PerfMon Metrics Collector(ServerAgent)
摘要:需要在被测服务器上安装ServerAgent。然后在jmeter上安装插件jpgc-Standard Set 一、在服务器上安装ServerAgent SeverAgent: 这个工具,可以和jmeter集成,在jmeter的GUI界面可以看到数据。 链接: https://pan.baidu.co
阅读全文
posted @
2024-04-10 16:04
peijiao
阅读(308)
推荐(0) 编辑
jmeter全局变量跨线程使用
摘要:混合场景:不同数量的并发用户数,向不同接口发起请求 这种才是真正的混合场景,才真正符合企业产品实际情况 跨线程组传参 注册接口线程组1 30 登录接口线程组2 20 支付接口线程组3 10 一、注册接口,请求成功后,返回的手机号用于登录,先用json提取器取出手机号,设置手机号为全局变量quanju
阅读全文
posted @
2024-04-10 14:42
peijiao
阅读(233)
推荐(0) 编辑
jmeter终极线程组波浪型,有一定的时间规律场景
摘要:jp@gc - Ultimate Thread Group(终极线程组波浪型,有一定的时间规律场景)阶梯图 波浪型场景 Ultimate Thread Group 波浪型场景 在添加第二行时,初始化时间点,要大于等于上一行的所有时间之和 才能设计出 波浪型场景 阶梯线程组: stepping thr
阅读全文
posted @
2024-04-09 11:04
peijiao
阅读(40)
推荐(0) 编辑
jmeter秒杀活动接口场景设计
摘要:bzm - Concurrency Thread Group 要做一个秒杀, 能支持1000个人同时秒杀,我们的系统不能奔溃 用户对秒杀的理解,我要在1秒钟内收到处理结果, 1000tps 可不可以理解为: 1000个人访问我们系统,持续运行,系统不能崩溃就可通过 需求:性能系统较差,设置目标需求为
阅读全文
posted @
2024-04-08 11:16
peijiao
阅读(78)
推荐(0) 编辑
jmeter面向目标性能场景
摘要:bzm - Arrivals Thread Group 需求:期望我项目的接口,都要能满足50tps? 计算:50tps:50 个事务每秒 50ts :1分钟:50*60s=3000事务、1小时3000*60=180000事务。1小时要处理18w个请求、10小时180w、24小时432w个请求,如果
阅读全文
posted @
2024-04-08 11:07
peijiao
阅读(14)
推荐(0) 编辑
jmeter生成一份html报告
摘要:查看结果树生成文件.jtl后缀 选择创建报告 注意配置文件可选择两个里的其中一个 空的文件夹生成一个html文件,点击可以查看报告内容
阅读全文
posted @
2024-04-07 15:39
peijiao
阅读(56)
推荐(0) 编辑
jmeter压力测试性能场景
摘要:+ 压力测试场景 + 压力测试: 长时间 + 29 \* 20% = 6 + 29 \* 80% = 24 + 时间 + 普通线程组 + 阶梯线程组
阅读全文
posted @
2024-04-07 15:31
peijiao
阅读(16)
推荐(0) 编辑
jmeter负载测试性能场景
摘要:负载测试性能场景 负载测试: 逐步增加并发用户数 插件: 插件管理: jpgc 安装这个插件 **用 5秒钟 增加10个并发用户数,持续运行30秒** 阶梯线程组设计的规律: 缓起步,快结束,快结束不是瞬间的结束
阅读全文
posted @
2024-04-07 11:04
peijiao
阅读(28)
推荐(0) 编辑
jmeter普通性能场景设计
摘要:场景: 30个并发用户,持续运行300s 聚合报告: avgRT: 1.365s 90%RT:1.615s avgTPS: 21.9 结论: 90%RT:1.615s 可以看到,这个响应时间是比较长,已经超过了我们用户能容忍的范围了,用户满意度指数1.5s,说明我们的接口响应比较慢。 30个人, a
阅读全文
posted @
2024-04-07 10:03
peijiao
阅读(15)
推荐(0) 编辑
jmeter全局变量和局部变量
摘要:一、全局变量 选择:配置元件—用户定义的变量 全局变量:在启动运行时,获取一次值,运行过程中,值一直都不变 作用域:作用于整个测试计划 二、局部变量 选择:前置处理器—用户参数 局部变量:在启动运行时,获取一次值,在运行过程中,还会动态取值 作用域:作用于当前线程组或当前取样器 三、定义用户变量 j
阅读全文
posted @
2024-04-02 14:10
peijiao
阅读(858)
推荐(0) 编辑