兼容性测试
前提条件
操作步骤
- 修改工具的配置文件,详情请参见工具配置文件修改。
- 远程登录服务器,切换root用户,启动兼容性测试工具,多节点集群部署情况下,在控制节点(主节点)执行脚本。
- 测试环境确认。
- 检测配置文件。
- 检测依赖软件。
- 测试环境自检。
检查当前系统的CPU、内存、硬盘和网络是否空闲(例如CPU占用率<1%,避免后台存在其他进程正在运行影响后续测试结果可靠性),若检测失败则提示用户停止业务应用以及依赖软件,停止软件后再重新执行工具。
- 脚本输出:
- 用户操作:
- 查看工具日志,查看详细信息。工具日志目录在“当前目录/log/info.log_yyyymmdd”。
- 提示CPU、内存利用率超过阈值,则使用top命令查看当前系统环境的CPU利用率、内存利用率较高的应用进程,停止资源占用较高的进程。
- 提示硬盘带宽和网络连接数大于阈值,使用iostat -d –x检查硬盘带宽,使用netstat -n |awk '/^tcp/{++S[$NF]} END{for (a in S)print a,"\t",S[a]}' 查看网络连接数,并检查和停止占用资源的应用。
- 如果top命令检查到ksoftirqd进程占用CPU资源100%,则需要更新服务器网卡驱动,详情请参见如何升级网卡驱动。
- 用户输入:
- 软件启动前采集系统资源。
- 启动应用软件。
- 安全测试。
- 压力测试。
- 异常测试(可靠性测试)。
- 采集系统资源(软件停止后)。
- 日志输出。
父主题: 兼容性测试指导