随笔分类 - 性能测试
摘要:10个响应体 >3.36kB,一个请求体0.33KB 请求头:普遍1KB 每次传输差不多1.33KB左右 假设吞吐量是520/s,1s传递都额数据就是520*1..33 = 678KB , 对应的带宽就是676KB *8 = 5023Kb/s = 5Mbps,所以对应的带宽差不多是5Mbps
阅读全文
摘要:需求:要求系统登录接口4000/s 实际场景 : 生产环境:8核8G10M带宽 测试环境:2核2G 5M带宽 经过上面分析:实际性能测试缩水了3/4的硬件资源,测试环境大致满足1/4,所以测试环境的需求为4000 * 1/4=1000m/s 线程数计算方式一: 基准测试1个线程循环1分钟,得出平均响
阅读全文
摘要:服务 端口 是否有web界面 作用 prometheus 9090 有 作为监控主服务器,拉取并存储时序数据 node-exporter 9100 有 收集内核公开的硬件和操作系统指标 grafana 3000 有 数据展示可视化 cadvisor 9595 有 收集宿主机上运行的所有容器的性能
阅读全文
摘要:一.安装nmon 1.确认linux的版本,选择合适的安装包 uname -a 查看操作系统信息 lsb_release -a 或者cat /etc/redhat-release查看linux发行版本 2.下载安装nmon 下载:由于我的是centos6.5,我下载的是nmon16h_helpsys
阅读全文
摘要:- 在一个连续的业务场景中,用户往往会有思考时间,会根据不同的情况加上不同的定时器
阅读全文
摘要:import pymysql db = pymysql.connect( host="124.70.xxx.xxx", user="root", password="3xxxx", database="novel" ) mycursor = db.cursor() phone = ( (phone,
阅读全文
摘要:准备工作 jmeter 压测工具 产生压测数据 IfluxDB 开源时序数据库,特别适合用于处理和分析资源监控数据,用于存储压测数据 Grafana 度量分析与可视化图标展示工具,可以支持不用种类的数据源,用于将存储于InfluxDB中的数据以图表的形式展示出来 搭建influxdb # 拉取镜像
阅读全文
摘要:现象:grafana 连接不上infludb,接口报网关错误 问题排查: docker 网络是否互通: - 先查看grafana 网关,是172.17.0.1 2.查看influx网关,也是172.17.0.1 3.查看grafana docker 容器日志 4.查看grafana和influx 端
阅读全文
摘要:1、性能测试策略 做性能测试需要一套标准化流程及测试策略,并发用户数只是指标考虑的一个,在做负载测试的时候,一般都是按照梯度施压的方式去加用户数,而不是在没 有预估的情况下,一次加几万个用户,,交易失败率非常高,响应时间非常长,已经超过了使用者忍受范围内,这样做没有多大的意义,这就好比“有多少钱可以
阅读全文
摘要:Jmeter平均响应时间和TPS的计算方法 转自:https://www.cnblogs.com/xianlai-huang/p/7795215.html Jmeter的Throughput和平均RT的计算 1.TPS:每秒处理的事务数,jmeter的Throughput为吞吐率(请求数/秒),在加
阅读全文