自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 Zabbix监控系统

Zabbix是一款企业级开源监控系统,采用C/S架构实现分布式监控功能。系统由Zabbix Server(端口10051)和Zabbix Agent(端口10050)组成,支持主动和被动两种监控模式:主动模式下Agent主动上报数据,被动模式下Server向Agent请求数据。Zabbix可监控CPU、内存、磁盘、网络等硬件参数,以及端口状态、日志信息等,通过触发器阈值设置实现告警功能(邮件/短信通知或执行命令)。数据采集后存储在数据库中,通过Web界面进行配置和展示,支持多种数据库和LAMP/LNMP环境

2026-02-07 16:00:45 669 1

原创 grafana + influxdb +jmeter

本文介绍了基于Grafana+InfluxDB+JMeter的性能监控方案,并与JMeter+ServerAgent方案进行对比。前者通过JMeter将测试数据写入InfluxDB时序数据库,再由Grafana可视化展示,支持数据持久化和历史查询;后者仅能在JMeter GUI中临时查看数据。详细说明了InfluxDB的时序特性、核心概念(如measurement、tags、fields)及常用操作,以及Grafana的安装配置流程。此外还介绍了Prometheus+Node Exporter监控系统资源的

2026-02-06 21:58:45 1093

原创 性能监控--ServerAgent、nmon

摘要:本文介绍了两种常用的服务器性能监控工具ServerAgent和nmon。ServerAgent适用于Linux/Windows服务器,可与JMeter集成,监控CPU、内存等硬件资源,需注意云服务器端口限制。nmon专用于Linux系统,支持交互、数据收集和定时执行三种模式,通过参数配置采样间隔和次数生成.nmon日志文件,再借助Excel宏工具进行可视化分析。两种工具都能有效监控服务器硬件资源使用情况,为性能测试提供数据支持。

2026-02-05 16:11:22 987

原创 JMeter性能测试实战:6大场景设计详解与瓶颈定位技巧

本文系统介绍了6种性能测试场景的设计方法及其应用分析: 普通性能场景设计 关键参数:线程数、Ramp-up时间、循环次数 分析指标:吞吐量(TPS)、响应时间(RT)的关系 典型案例:30并发用户下RT超1.5s,TPS低于用户数,说明系统已达瓶颈 阶梯性能场景(负载测试) 采用jp@gc插件实现缓起步快结束的加压方式 黄金分析法则:结合线程数、TPS、RT三图联动 4种典型异常场景识别方法 压力测试场景 在负载测试基础上进行长时间稳定性测试 建议测试最大用户数的20%和80%两个压力级别 面向目标场景 包

2026-02-03 21:18:00 1404

原创 Jmeter--使用sqlite将数据保存到本地txt

摘要:本文介绍了在JMeter中使用SQLite数据库存储测试数据的方案。通过将SQLite的jar包放入JMeter的lib目录实现免安装使用。方案分为三个线程组:setup线程组配置JDBC连接并创建数据表;主线程组查询MySQL数据并循环插入SQLite;teardown线程组从SQLite查询数据并保存到文件。使用DBeaver可实时查看SQLite数据库内容。该方案实现了测试过程中动态变量的持久化存储,避免了直接写入txt/xlsx文件的操作。

2026-01-29 18:41:23 91

原创 Jmeter---后置处理器

JMeter的后置处理器用于在每个请求执行后对响应数据进行处理。它们允许从服务器的响应中提取数据,并对这些数据进行转换、修改或存储,以便在测试中进行后续使用。总之,后置处理器是JMeter中强大的工具,可以在每个请求的响应之后对数据进行处理和操作,以满足测试需求并进行更精确的结果验证。

2026-01-28 16:58:13 548

原创 Jmeter总结及使用【图文案例讲解】

jmeter:是Apche公司使用Java平台开发的一款测试工具取样器是性能测试中向服务器发送请求,记录响应信息,记录响应时间的最小单位jmeter支持不同取样器,常用的为HTTP请求(即支持不同协议的请求)适用于:定义全局变量位置:测试计划页 -> 配置元件 -> 用户定义的变量添加线程组添加用户定义的变量添加http请求,引用变量${变量名}添加查看结果树csv数据文化配置:适用于大量的测试数据时的使用用户参数:适用于少量测试数据用户定义的变量:定义全局变量。

2026-01-19 23:17:32 734

原创 Jmeter---配置元件

所有线程(All threads):参数文件对所有线程共享,这包括同一测试计划中的不同线程组(测试计划下的所有线程组下的所有线程共享参数文件,所有线程之前参数取值互相影响,线程在同一次迭代下取值相同)当前线程组(Current thread group): 只对当前线程组中的线程共享(当前线程组下的所有线程公用一个参数文件,同一个线程组下的线程之前取值相互影响,线程在同一次迭代下取值相同)比如:线程组循环 2 次,循环控制器循环 5 次 → 第一次线程循环读完 CSV1-5 行,第二次线程循环希望。

2026-01-19 22:48:50 703

原创 Jmeter常用的断言

Beanshell是一种类似JAVA的脚本语言,通过BeanShell可以对请求数据、响应数据或环境变量进行更加灵活的处理和判断。还可以直接调用外部的JAR包,例如:可以直接引入现成的第三方JSON解析包来使用。定时器:BeanShell Timer前置处理器:BeanShell PreProcessor采样器:BeanShell Sampler后置处理器:BeanShell PostProcessor断言:BeanShell Assert监听器:BeanShell Listener。

2026-01-16 22:38:28 639

原创 初识Jmeter

元件:代表Jmeter工具菜单中的一个子菜单(功能),比如HTTP请求、事务控制器、响应断言等,就是一个元件组件:一组元件的集合(一个或多个),比如逻辑控制器中有事务控制器,仅一次控制器、循环控制器等,这些都是元件,但他们被归类到逻辑控制器中,逻辑控制器就是组件。X1~X5:负载模拟的一个过程,使用这些组件来完成负载的模拟Y1:包含的是负载模拟部分,负责模拟用户请求。Y2:结果验证部分,负责验证结果正确性。

2026-01-15 18:49:33 614

原创 Jmeter之参数传递

JMeter产生变量的方式有很多种,但是引用变量的方式只有一种: ${变量名}

2026-01-14 19:29:05 649

原创 Python之函数

Python中可以把函数当做变量传递,可以直接执行被传入的函数。描述函数用来作什么,参数的含义,是否有返回值,可通过。1、不定长参数:*和**可以不定长度的实参。, 可以接受多个位置参数,多个参数值存在一个。,可以里接受多个关键参数,多个参数值存在一个。lambda 参数: 逻辑表达式。方法名.__doc__4、装饰器之函数传递。

2025-12-14 16:36:48 126

六大性能场景设计脚本-混合场景测试

六大性能场景设计脚本-混合场景测试

2026-02-04

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除