摘要:负载压力的概念:指在一定的约束条件下测试系统所承受的并发用户量()运行时间()数据量,以及确定系统所能承受的最大负载压力。
软件评测师培训笔记:应用负载压力测试
1.负载压力的概念:指在一定的约束条件下测试系统所承受的并发用户量()运行时间()数据量,以及确定系统所能承受的最大负载压力。
2.负载压力测试的目的:
(1)在真实环境下检测系统性能,评估系统性能以及服务等级的满足情况。
(2)预见系统负载压力承受力,在应用实际部署之前,评估系统性能
(3)分析系统瓶颈,优化系统
3.应用在客户端性能测试的五种类型的目标:虚拟用户数()每秒点击次数()每秒事务数,每分钟页面数或事务响应时间。
4.应用在网络上的性能测试:优化性能;预测系统响应时间;确定网络带宽需求;定位应用程序和网络故障。
5.做网络故障分析需要的信息:
(1)监控不同探针之间的连接状态()传输的字节数以及通信往返行程次数;
(2)会话性能概要,监控哪段网络延迟大,带宽对网络双向性能的影响,节点用于处理和用于传输的时间等;
(3)服务器与客户端之间帧传输情况统计,可以监控到与应用相关的帧的分布,对每一个帧可以与相关的数据包惯性力,并且可以对帧
解码;
(4)服务器与客户端之间传送包信息统计,监控包的详细信息,并且可以将包与帧与线程相关联;
(5)线程信息统计,监控线程的内容和生产周期,以及线程与数据包的关系;
(6)负载的高峰时刻,监控到负载的平均值以及高峰值,并且高峰时刻可以与相关的线程()数据包()帧相关联。
(7)故障错误总结
6.用户关心网络监控的问题:
(1)分析关键应用程序的性能;
(2)定位问题的根源是在客户端()服务器()应用程序还是网络;
(3)哪些应用程序占用大量带宽;
(4)哪些用户产生了最大的网络流量。
7.负载压力测试实施步骤:
测试计划->测试需求分析->测试案例制定->测试环境()工具()数据准备->测试脚本录制()编写与调试->场景制定->测试执行
->获取测试结果->结果评估与测试报告
返回目录:软件评测师培训学习笔记汇总
编辑推荐
软考备考资料免费领取
去领取