随笔分类 - 性能测试—jmeter
摘要:压测指标 核心性能指标 1、吞吐量(qps/tps) 2、响应时间 3、错误率(<0.5%) 4、并发用户数 系统资源指标 1、cpu使用率 2、内存使用率(如果内存使用率持续线性增长,可能存在内存泄漏) 3、磁盘 I/O(磁盘的读写速率和繁忙程度,如果磁盘I/O利用率持续接近100%,说明磁盘已成
阅读全文
摘要:项目名称: 版本号: 编写人: 审核人: 日期: 测试目标 验证系统在预期用户并发量下的响应时间是否达标 评估系统在峰值负载下的稳定性 识别系统性能瓶颈(CPU、内存、数据库、网络等) 为系统优化提供数据支持 吞吐量不低于多少,响应时间不高于多少 测试范围测试环境 列出本次性能测试覆盖的功能模块和接
阅读全文
摘要:需求分析与测试计划 明确性能测试目标(响应时间、吞吐量、并发用户数等) 确定测试场景(单接口、组合场景、峰值场景等) 确定测试环境配置(服务器、网络、数据库等) 制定测试计划和时间表 测试环境准备 搭建与生产环境相似的测试环境 准备测试数据(确保数据量和分布符合真实场景) 部署监控工具(服务器资源监
阅读全文
摘要:一、环境方案 方案一:同库压测 方案二:单实例压测 方案一:同库压测 定义 直接在目标数据库上执行压测; 与生产应用共享数据库实例 在单独的数据库实例上进行压测,该实例与生产数据 库实例相互独立,但可能具有相同的数据库结构和数据 (通过备份恢复等方式)。 实施步骤 1、选择业务低峰期进行 2、使用J
阅读全文
摘要:1、确认是单接口压测还是多接口压测,确认要压测的链路,梳理接口形成脚本 2、确认基线数据 ey: m并发开始加压,加到N并发,确保N并发接口响应时间控制在1s以内作为基线压测 3、压测结果检查是否达到标准,是否有报错,报错原因检查 4、修改报错错误代码后重新压测 5、生成测试报告 性能瓶颈分析:ht
阅读全文
摘要:项目git地址:https://gitee.com/smooth00/stressTestSystem搭建好之后,登录成功 1.新建测试用例并上传jmeter脚本文件 点击左侧“用例管理”,在右侧点击新增,创建一个测试用例; 选中新建好的测试用例,点击上传文件,上传要执行的jmeter脚本文件和参数
阅读全文
摘要:一、准备工作 安装jdk8,配置java环境变量 下载解压Jmeter,Apache官网最新版本为5.4.1。这里给大家提供一个我们目前在用的Jmeter5.1.1的包,直接下载解压即可📎apache-jmeter-5.1.1.zip,Jmeter本身由纯JAVA语言编写,支持跨平台使用,wind
阅读全文
摘要:环境:linux系统 步骤: 1、安装 $ bash < ( curl -Ss https://my-netdata.io/kickstart.sh ) 2、访问仪表板(如果不起作用,进行3、4、5检查) HTTP://your.server.ip:19999/ 3、验证Netdata是否正在运行。
阅读全文
摘要:第一部分: collectd——agent,下载地址:https://collectd.org/download.shtml influxdb——db,持久化,下载地址:https://portal.influxdata.com/downloads/ granfana——动态配置和展示,下载地址:h
阅读全文
摘要:jmeter版本:jmeter5.1.1 步骤: 1、安装扩展插件: 安装 jmeter-plugins-manager-1.3.jar文件,下载地址:http://jmeter-plugins.org/downloads/all/ 操作方法:下载下来,放到jmeter安装路径下的apache-jm
阅读全文
摘要:步骤: 1)安装locustio pip install locustio 2) 使用locust写脚本 文件名:test_download.py 1 from locust import HttpLocust,TaskSet,task 2 3 """ 4 创建后台管理站点压测类,需要继承TaskS
阅读全文

浙公网安备 33010602011771号