目录
-
前言
之前我们已经知道了什么是基准测试、基准测试的目标,本章讲述基准测试步骤!
-
基准测试的步骤
- 计划和设计基准测试【要尽可能的简单,要明确我们所基准测试对象,多次测试取得平均统计结果,反映出系统的真实的性能】
- 对整个系统还是某一个组件
- 使用什么样的数据(我们希望基准测试能够反映出系统的实际情况,那么最好就可以使用生产环境的全备份实际数据和实际运行的SQL,来完成基本测试,比较复杂和耗时】
- 准备基准测试及数据收集脚本【对于测试数据的准备,提前获取真实数据的数据库的备份,以及真实环境中运行SQL的记录,对于SQL的执行的记录,就可以通过慢查日志全部记录下来的方式来获得,而如果我们的测试没有必要使用真实数据的话,测试工具都可以提供数据的生成以及相关sql脚本生成的功能,但是对于测试执行过程中系统状态的收集的脚本就需要你自己来编写了】
-
Get_Test_info脚本
[root@localhost ~]# cd script/
[root@localhost script]# ll
总用量 12216
-rw-r--r--. 1 root root 12478174 12月 11 15:43 1.sql
-rw-r--r--. 1 root root 344 12月 11 15:43 analyze.sh
-rw-r--r--. 1 root root 801 12月 11 15:43 Get_Test_info.sh
-rw-r--r--. 1 root root 12611 12月 11 15:43 mysql-variables
-rw-r--r--. 1 root root 548 12月 11 15:43 split_test.sh
[root@localhost script]# vi Get_Test_info.sh
1 #!/bin/bash
2 INTERVAL=5
3 PREFIX=/home/imooc/benchmarks/$INT