51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

12
返回列表 发新帖
楼主: 楠族开心果
打印 上一主题 下一主题

软考软件评测师复习重点知识

[复制链接]
  • TA的每日心情
    奋斗
    3 天前
  • 签到天数: 537 天

    连续签到: 1 天

    [LV.9]测试副司令

    21#
     楼主| 发表于 2013-8-15 18:09:35 | 只看该作者

     并发性能测试-应用网络上性能测试


      应用网络上性能测试包括:应用网络故障分析和网络应用性能监控

      1. 应用网络故障分析

      (1)测试目标:显示网络带宽,延迟、负载和TCP端口的变化是如何影响用户的响应时间的

      (2)作用

      l优化性能

      l预测系统响应时间

      l确定网络带宽需求

      l定位应用程序和网络故障

      (3)网络故障分析工具

      2. 网络应用性能监控指标

      (1)测试目标:在系统试运行之后,需要及时准确地了解网络上正在发生什么事;什么应用在运行,如何运行;多少PC正在访问LAN或WAN;哪些应用程序导致系统瓶颈或资源竞争

      (2)作用

      l分析关键应用程序的性能

      l定位问题的根源是在客户端、服务器、应用程序还是网络

      l哪些应用程序占用大量带宽

      l哪些用户产生了大量的网络流量

      (3)网络应用性能监控工具

    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    3 天前
  • 签到天数: 537 天

    连续签到: 1 天

    [LV.9]测试副司令

    22#
     楼主| 发表于 2013-8-15 18:10:30 | 只看该作者
    并发性能测试-应用服务器端的测试

      (一) 概述

      1. 对应用服务器端的测试主要包括三方面:操作系统、数据库和中间件的监控

      2. 监控手段:可以采用工具自动监控,也可以使用操作系统、数据库、中间件本身提供的监控工具

      3. 利用工具监控的优点

      (1)减少故障诊断和分析时间

      (2)减少手工定位的时间和避免误诊

      (3)在问题发生前定位故障

      (4)验证可达到的性能水平和服务水平协议

      (5)持续的服务器、数据库和应用性能和可用性监控

      (6)故障诊断和恢复:自动报警、故障恢复程序、故障恢复信息

      (7)服务器、应用可用性和性能报告

      (二) 操作系统监控

      操作系统的监控涉及后台重要服务器的操作系统监控,对于主流的操作系统,主要关注:内存、CPU、硬盘

      监控建议:

      1.磁盘管理

      (1)采集物理读/写和逻辑读/写信息

      (2)收集操作系统和其他平台上的磁盘忙信息

      (3)监控I/O

      2.文件系统

      (1)显示每个文件系统的使用率,检测文件系统空闲空间的大小

      (2)剪裁文件系统-删除指定的CORE(核心)文件和其他文件

      (3)显示文件系统的mount on device、type、size

      (4)可以监控特殊的文件系统,如NFS(网络文件系统),CD-ROM

      (5)检测特定文件的存在及超出特定期限的文件存在

      3.内存

      (1)显示可用的内存数量

      (2)决定当前的内存短缺量

      (3)帮助分析内存问题

      (4)显示内存的实存、所有虚存和kernel(核心内存)的状态等信息

      4.CPU

      (1)记录CPU的使用率

      (2)监测CPU参数,包括CPU idle(空闲),CPU waits,CPU system usage,CPU user usage,run queue length(运行队列长度)

      (3)显示CPU context(上下关系) switches 的总数

      (4)显示CPU处理系统任务和完成用户任务的时间比例

      5.操作系统举例  

      (1)UNIX操作系统

      (2)Windows操作系统

      (三) 数据库监控

      1.共性的指标

      (1)监控数据库系统中关键的资源

      (2)监测读写页面的使用情况
    (3)监控超出共享内存缓冲区的操作数

      (4)监测上一轮询期间作业等待缓冲区的时间

      (5)跟踪共享内存中物理日志和逻辑日志的缓冲区的使用率

      (6)监控磁盘的数据块使用情况以及被频繁读写的热点区域

      (7)监控用户事务或者表空间监控事务日志

      (8)监控数据库锁资源

      (9)监测关键业务的数据表的表空间增长

      (10)监控SQL执行情况

      2.监控建议-针对监控内存缓冲区、会话及磁盘等方面

      (1)监控超出共享内存缓冲区的操作:可以调整缓冲区大小,更好的支持系统运行

      (2)扩展的会话/用户检查以及参数控制:发现不合理顺序扫描操作,从而分配附加的资源,修改应用程序,降低对系统资源的要求

      (3)磁盘:监控数据块的使用情况以及被频繁读写的热点区域,可以平衡数据量的存储分配及I/O分配

      3.数据库举例

      (1)Oracle:内存统计、SQL分析、会话统计、事件统计

      (2)Sysbase:

      (3)DB2:

      (4)SQL Server:

      (四) 中间件监控

      1.中间件分类

      (1)Web服务器: Apache

      (2)Web应用服务器: Websphere、WebLogic

      (3)应用服务器: tuxedo

      2.中间件举例

      (1)TUXEDO:

      (2)WebSphere:队列性能计数器、通道性能计数器

      (3)WebLogicogBaroadcasterRuntime、ServerSecurityRuntime
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    3 天前
  • 签到天数: 537 天

    连续签到: 1 天

    [LV.9]测试副司令

    23#
     楼主| 发表于 2013-8-15 18:10:45 | 只看该作者
     负载压力测试解决方案-疲劳强度测试

      强调长时间的考核,主要是过长时间运行系统,发现问题

      1.日常强度疲劳强度测试

      模拟系统的日常业务(正常情况),持续执行‘一段时间',暴露系统的性能问题,如内存泄露、资源争用

      2.高峰业务疲劳强度测试

      (1)  模拟系统的高峰业务(最大业务量),持续执行’一段时间‘,暴露系统的性能问题

      (2)  时间指标要满足: (1) 这段模拟时间所处理的交易量要达到系统疲劳强度需求的业务量 (2) 在这段测试周期中必须通过加大负载,以及尽可能长的测试周期来保证疲劳强度测试

      负载压力测试解决方案-大数据量测试

      1.大数据量测试类型

      (1)独立数据量测试:针对某些系统存储、传输、统计、查询等业务进行单用户大数据量测试,如大量的批处理任务

      (2)综合数据量测试:采用并发测试、疲劳强度测试以及大数据量测试相结合的综合测试方案

      2.自动生成大数据量

      (1)借助自动化测试工具,利用数据库测试数据自动生成工具,如TESTBytes

      (2)利用自动化负载压力测试工具,模拟用户业务操作,同时并发数百个或数千个用户生成相关数据

      (3)自主开发数据生成工具

      (4)数据库本身的辅助工具

      3.大数据量管理

      (1)手工管理:

      (2)自动化工具管理:File-Aid/CS 数据库管理工具 ,完成比较数据和数据库结构;转换关系数据库数据成XML数据;比较XML数据与关系数据库数据;比较XML文件;数据迁移
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    3 天前
  • 签到天数: 537 天

    连续签到: 1 天

    [LV.9]测试副司令

    24#
     楼主| 发表于 2013-8-15 18:11:14 | 只看该作者
    负载压力测试实施

    1.负载压力测试指标分析


      主要包括客户端交易处理性能指标、服务器资源监控指标、数据库资源监控指标、Web服务器监控指标、中间件监控指标

      2.负载压力测试实施

    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    3 天前
  • 签到天数: 537 天

    连续签到: 1 天

    [LV.9]测试副司令

    25#
     楼主| 发表于 2013-8-15 18:11:57 | 只看该作者

    网络应用性能监控指标


      (1)测试目标:在系统试运行之后,需要及时准确地了解网络上正在发生什么事;什么应用在运行,如何运行;多少PC正在访问LAN或WAN;哪些应用程序导致系统瓶颈或资源竞争

      (2)作用

      l分析关键应用程序的性能

      l定位问题的根源是在客户端、服务器、应用程序还是网络

      l哪些应用程序占用大量带宽

      l哪些用户产生了大量的网络流量

      (3)网络应用性能监控工具

    回复 支持 反对

    使用道具 举报

    该用户从未签到

    26#
    发表于 2013-8-31 20:18:28 | 只看该作者
    总结好全面。只可修看起来好费事
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    27#
    发表于 2013-10-9 15:17:48 | 只看该作者
    有没有整理好的可下载文档阿?在网页上看好麻烦的
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2019-12-31 08:59
  • 签到天数: 975 天

    连续签到: 1 天

    [LV.10]测试总司令

    28#
    发表于 2013-11-7 14:01:38 | 只看该作者
    感谢分享
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    29#
    发表于 2013-12-2 21:46:11 | 只看该作者
    多谢分享,我都粘贴到word上面有29页之多。真是辛苦楼主的。
    貌似有点小重复。嘻嘻
    我会好好拜读的。。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2014-12-2 11:55
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    30#
    发表于 2013-12-3 13:17:46 | 只看该作者
    谢谢  呵呵
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    31#
    发表于 2014-9-25 15:18:33 | 只看该作者
    辛苦了,非常感谢
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2017-12-25 13:23
  • 签到天数: 15 天

    连续签到: 1 天

    [LV.4]测试营长

    33#
    发表于 2017-8-16 14:25:01 | 只看该作者
    不会下载啊   怎么下载啊
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /2 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-6-20 05:25 , Processed in 0.077499 second(s), 22 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表