存储测试概念和类型

存储测试

存储测试是一种软件测试,用于验证被测软件应用程序是否将相关数据存储到适当的目录中,以及是否有足够的空间来防止由于磁盘空间不足而导致的意外终止,称为存储性能测试。

为什么要进行存储测试?

  • 存储速度慢意味着响应时间慢、查询运行时间长和应用程序可用性降低
  • 存储速度慢是维护服务器基础架构的开销
  • 有助于在部署之前找到其实际存储限制
  • 有助于了解更换或升级新硬件设备时系统将如何反应
Storage Testing in Software Testing
Storage Testing in Software Testing

存储测试的类型

  • 应用程序测试:在类似于生产的环境中使用示例查询进行应用程序测试
  • 应用程序模拟:使用类似于目标应用程序的标准软件进行测试
  • 基准测试:使用标准软件进行测试

存储测试期间涉及的常见测试概念

存储测试的类型 常见存储测试活动示例
应用程序测试 比较OLTP响应时间 比较批处理运行时间 比较持续的流式传输速率
应用程序模拟 测试数据库的峰值存储IOPS 针对数据流环境或数据流环境测试峰值存储 测试消息传递或其他单线程应用程序的存储延迟
基准测试 测试数据损坏情况

执行存储测试时出错

  • 监视错误的服务器性能
  • 而无需清除服务器缓存来比较存储设备
  • 在测试期间忘记监视处理器利用率
  • 使用文件复制命令测试存储性能

结论:

软件工程、存储测试技术确保被测应用程序,将相关数据存储在适当的目录中。

IT赶路人

专注IT知识分享