zoukankan      html  css  js  c++  java
  • 软件评测师考试笔记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、一条独立路径是指,和其他的独立路径相比,至少引入一个新处理语句或一个新判断的程序通路

  • 相关阅读:
    Max Function
    动态语句语法:EXEC\SP_EXECUTESQL语法(转载)
    [转帖]在SQL SERVER中实现RSA加密算法
    [转]C#实现QQ接口软件QQ的HTTP接口协议探究
    用一条sql语句删除表中所相同的记录
    SQL Server存储过程 对数组参数的循环处理
    在WinDBG中, 使用.shell命令来搜索字符串
    SharePoint提供的一些javascript函数
    IP协议里的Time To Live(TTL)
    SharePoint Application Pool的推荐设置
  • 原文地址:https://www.cnblogs.com/weizhideweilai/p/11875577.html
Copyright © 2011-2022 走看看