压力测试
压力测试作为性能测试的一部分执行的非功能性测试技术。在压力测试期间,系统在系统过载后进行监控,以确保系统能够承受压力。
从这样的阶段(压力之后)恢复系统非常关键,因为它很可能在生产环境中发生。
1. 进行压力测试的原因
-
它允许测试团队在故障期间监控系统性能。
-
验证系统是否在崩溃之前保存了数据。
-
验证系统在崩溃时是否打印出意义错误消息,或者是否打印了一些随机异常。
-
验证意外故障是否不会导致安全问题。
2. 压力测试 - 场景
-
在同时登录的最大用户数时监控系统行为。
-
所有用户同时执行关键操作。
-
所有用户同时访问同一文件。
-
数据库服务器关闭或服务器园中的某些服务器等硬件问题崩溃。