软件评测师考试笔记02

这一部分是整理了不考试平时也会用到的知识点

第一点:性能相关

并发用户:指某一物理时刻同时向系统提交请求的用户

在线用户:指在某段时间内访问系统的用户,这些用户不一定向系统提交请求

负载测试:模拟系统真实使用环境执行性能测试,考核系统在日常业务运行和高峰运行期间的性能是否满足要求

压力测试模拟系统的性能极限点执行性能测试,用来发现性能瓶颈点

压力测试的目的1、在真实环境下检测系统性能,评估系统性能以及服务器登记的满足情况,2预见系统负载压力承受力,在应用实际部署之前,评估系统性能,3分析系统瓶颈优化系统

应用服务器关键指标:操作系统指标、缓存状态、连接池、执行队列

数据库服务器:操作系统指标、缓存命中率、数据库进程占用的cpu时间、数据库进程使用的内存量、锁资源使用情况

响应时间遵照3、5、8原则

服务端交易处理性能指标:cpu占用率、内存占用量、每秒进程切换数

客户端交易处理性能指标包括:并发用户数、交易处理指标、web请求指标和web页面组件指标

性能测试,1并发2最大量存储3要求年限的保存期4异地容灾备份5可伸缩配置及扩展能力6关键部分是否采用双机热备和磁盘镜像

系统存在的性能瓶颈可能包括:1应用服务器物理内存不够,2数据库服务器cpu性能不足,3数据库设计有问题或没有优化4模块程序没有采用合适的并发/并行策略5服务器网络带宽不足

观察的指标:cpu、内存、硬盘

第二点:测试技术

分类:应用负载压力测试、网络测试(测试应用才是网络测试的真正意义所在)、安全测试与评估、兼容性测试、标准符合性(各种国家标准)、易用性测试、可靠性

易用性:软件产品被理解、学习、使用和吸引用户的能力

可靠性:指产品在规定的条件下和规定的时间内完成规定功能的能力

web应用的兼容性:浏览器兼容性,操作系统兼容性,移动终端兼容,打印测试

第三点:分析程序的复杂度

基本路径法

if,for ,do……while , while……do

猜你喜欢

转载自www.cnblogs.com/weizhideweilai/p/11875577.html