- 8
- 0
- 约1.7万字
- 约 46页
- 2016-06-10 发布于湖北
- 举报
软件测试方法和技术 - Ch.6集成测试和系统测试 主讲教师:郭晓燕 第六章 集成测试和系统测试 性能测试 系统的性能的覆盖面非常广泛 对一个软件系统而言:执行效率、资源占用、稳定性、安全性、兼容性、可扩展性、可靠性等。 性能测试是通过测试确定系统运行时的性能表现:运行速度、响应时间、占有系统资源等方面。验证系统是否达到用户提出的性能指标,同时发现系统中存在的性能瓶颈,起到优化系统的目的。 性能测试 性能测试 系统的负载 系统的性能指标 性能测试的基本过程 系统负载 要素 在线用户:登录Web应用系统还没有退出的用户,对应一个Session。 并发用户数:在同一时刻做同一件事或同一操作的用户数量;Web服务器处理请求建立的HTTP连接数或线程数。 思考时间:响应后提交下一个请求的间隔时间 每次请求的数据量 负载模式:加载方式 性能测试 性能测试指标的来源用户对各项指标提出的明确需求; 如果用户没有提出性能指标则根据用户需求、测试设计人员的经验来设计各项测试指标。(需求+经验) 主要的性能指标 系统资源(CPU、内存占用率等) 系统行为 请求响应时间:提交请求到接收响应的时间 事务响应时间:事务是一系列请求组成。事务针对系统业务 数据吞吐量:单位时间客户端与服务器间网络上传的数据量。 性能测试的基本过程 确定性能测试的需求 根据测试需求,选择测试工具和开发相应的
原创力文档

文档评论(0)