怎样进行数据库性能测试
作者:网络转载 发布时间:[ 2013/3/19 9:56:56 ] 推荐标签:
附:性能指标:
系统负载:
CPU:CUP_IDLE 、CPU_WA、SERVER_LOADAVG
内存:MEM_URATE、MEM_USED
网卡:NIC_TOTAL_IN、NIC_TOTAL_OUT、
数据库负载:
QPS:COM_READS、COM_WEITES
主从延迟:SECOND_BEHIND_MASTER
慢查询:SLOW_QUERIES_PT
连接数:THREADS_CONNECTED、THREADS_RUNNING
三、测试准备
测试环境准备
假设将四类IO存储设备,进行单、多实例的性能测试对比。则可以部署测试集群如下:
测试集群具体搭建:
2台机器 ——–4主4从
根据测试更换硬件:
RAID+SAS:
RAID+SSD:
Flash:
Fusion:
监控:在每台机器上部署数据库监控脚本monitor,好有统一平台上调度、管理、分析monitor采集到的数据。
测试工具准备:
Smart-slap:
特点:全量发压力,可得到大QPS,对比不同集群的大QPS。分析不同集群的大QPS.
Jmeter:
特点:控制实时压力,分析各集群在指定压力下的性能情况。
测试思路:
先采用slap进行对不同集群组合进行同样的sql压力。(压力时间)取得不同集群的大QPS,进行对比。
取大QPS的一定比率(如1/8倍,1/4倍,1/2倍,1倍)作为每秒发送的请求压力进行测试。比较各个集群的负载、数据库性能情况。
网络瓶颈测试:
同网段3台压力机器 往一个集群压足够多的IO压力。分析各个硬件的IO。磁盘、CPU比网卡提前到达压力阀值说明网卡不是瓶颈。若网卡IO先达到极限则说明网卡存在瓶颈。
硬件性能衰减测试
同样压力测试24小时,比较初1小时,和后1小时的 TPS.以及各项性能指标。
相关推荐
更新发布
功能测试和接口测试的区别
2023/3/23 14:23:39如何写好测试用例文档
2023/3/22 16:17:39常用的选择回归测试的方式有哪些?
2022/6/14 16:14:27测试流程中需要重点把关几个过程?
2021/10/18 15:37:44性能测试的七种方法
2021/9/17 15:19:29全链路压测优化思路
2021/9/14 15:42:25性能测试流程浅谈
2021/5/28 17:25:47常见的APP性能测试指标
2021/5/8 17:01:11