---
title: 压力长稳测试
description: "| 用例名称 | 压力长稳测试 |"
url: https://www.hikunpeng.com/document/detail/zh/techcert/testdesign/commonctc/kunpengctc_34_0024.html
sourcePath: /source/zh/techcert/testdesign/commonctc/kunpengctc_34_0024.html
indexId: d7bff1e6e15d8f92fc13351cb4154c54abb2448ec48601761542ab15bb96d11464
---
# 压力长稳测试

| 用例名称 | 压力长稳测试 |
| --- | --- |
| 用例编号 | SoftwareName\-Stability\-01 |
| 测试目的 | 目标软件在压力测试下能够长时间稳定运行，且指标数据波动范围在预期范围内。 |
| 预置条件 | 已成功安装软件。 已获取软件操作指导书。 已成功安装测试工具。 确定典型的业务压力场景，获取业务压力场景测试方法。 假设业务场景为X、Y、Z等。 |
| 测试步骤 | 根据业务压力场景测试方法配置压力测试环境。 启动被测软件。 运行测试工具，进行业务压力X测试1h。 业务压力X测试过程中，执行如下命令，启动系统资源监控，每隔一分钟统计一次数据。 sar \-u 60 60 >> /tmp/cpu\_stability.log \# sar \-r 60 60 >> /tmp/memory\_stability.log \# sar \-d \-p 60 60 >> /tmp/disk\_stability.log \# sar \-n DEV 60 60 >> /tmp/network\_stability.log 测试场景X完成后，关闭软件。 重复步骤1~5，将被测业务压力轮询改成场景Y、Z等。一共进行12次业务压力场景测试，每次持续1h，一共12h。 打开记录的日志文件，比较每一个小时内的CPU、内存、硬盘、网络数据，预期结果为A。 执行如下命令，查看系统日志warning、error、fail信息，有预期结果B。 cat /var/log/messages \| egrep \-i 'warning\|error\|fail' 关闭被测软件，有预期结果C。 |
| 预期结果 | [A] 查看cpu\_stability.log、memory\_stability.log、network\_stability.log、disk\_stability.log日志记录，分别观察%idle、%memused、%util、rxkB/s和txkB/s日志列记录的数据，每次（1h）业务场景列数据相互比较波动不超过5%。 [B] “/var/log/messages”日志没有新增的与被测软件相关的warning、error、fail信息。 [C] 软件正常被关闭。 |
| 备注 | 要求测试报告保留cpu\_stability.log、memory\_stability.log、network\_stability.log、disk\_stability.log日志文件。 部分场景下，监控资源在长稳过程中的表现，在刚启动和关闭阶段会有较大的波动。此时建议数据在稳定期进行比较，开始前5min和关闭前5min数据可不参与比较。 如果场景只有1个，那么循环此场景12次，保证长稳时间达标。 |
