• 软件评测师考试笔记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,基本就是这几种循环或者分支语句。

    画控制流图要记住1、循环的判断和动作此时是一样多的

    2、if的话,就是一个判断里面可能有多个条件,有多少个条件你就要把它拆成多少个节点

    3、由边和结点限定的范围称为区域。计算区域时应包括图外部的范围

    4、一条独立路径是指,和其他的独立路径相比,至少引入一个新处理语句或一个新判断的程序通路

  • 相关阅读:
    植物 miRNA 研究
    TargetScan 数据库简介
    miRTarBase 数据库简介
    dendrogram 和 barplot 的组合
    多线程基础必要知识点!看了学习多线程事半功倍
    Thread源码剖析
    多线程三分钟就可以入个门了!
    Java集合总结【面试题+脑图】,将知识点一网打尽!
    3分钟搞掂Set集合
    TreeMap就这么简单【源码剖析】
  • 原文地址:https://www.cnblogs.com/weizhideweilai/p/11875577.html
Copyright © 2020-2023  润新知