博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
性能测试概述 Performance Testing
阅读量:5732 次
发布时间:2019-06-18

本文共 619 字,大约阅读时间需要 2 分钟。

 

性能测试实施的障碍

–性能测试往往会被拖到最后才执行
–存在走形式的现象
–会做一些无意义的测试
–不具备完善的测试环境
–全层面的人员参与度不足
–工具昂贵

用户视角

•响应时间

开发视角
•需求分析全面性
•系统架构合理性
•代码执行效率

系统视角
•系统容量
•并发能力
•稳定性
•可扩展性

  容错性测试包括两个方面的测试:

  1. 输入异常数据或进行异常操作,以检验系统的保护性。如果系统的容错性好,系统只给出提示或内部消化掉,而不会导致系统出错甚至崩溃。
  2. 灾难恢复性测试。通过各种手段,让软件强制性地发生故障,然后验证系统已保存的用户数据是否丢失、系统和数据是否能很快恢复。

关于自动恢复测试的概念可以看出,容错测试是一种对抗性的测试过程。当测试软件出现故障时,如何进行故障的转移与恢复有用的数据。故障转移(failover)是确保测试对象在出现故障时,能成功地将运行的系统或系统某一关键部分转移到其他设备上继续运行,即备用系统就将不失时机地“顶替”发生故障的系统,以避免丢失任何数据或事务,不影响用户的使用。要进行故障转移的全面测试,一个好的方法是将测试系统全部的对象用一张系统结构图描绘出来,以图中所有可能发生的故障点设计测试用例。在系统结构图中存在单点失效的关键对象,就是设计的缺陷。

转载于:https://www.cnblogs.com/henryhappier/archive/2010/08/03/1791634.html

你可能感兴趣的文章
MDLog分析
查看>>
Python3 django2.0 字段加密 解密 AES
查看>>
CCNA实验之:网络地址转换(NAT)实验
查看>>
【转】Python 可视化神器-Plotly Express
查看>>
计算机网络原理笔记-停止等待协议
查看>>
topcoder srm 662 div1
查看>>
Java基础之静态变量
查看>>
更换好的yum源
查看>>
NET牛人应该知道些什么?
查看>>
[Asp.Net web api]基于自定义Filter的安全认证
查看>>
洛谷P3763 [TJOI2017]DNA(后缀自动机)
查看>>
确定当前记录和下一条记录之间相差的天数
查看>>
NYOJ32:组合数(DFS入门)
查看>>
使用Callable和Future接口创建线程
查看>>
BZOJ 2568 比特集合
查看>>
sql语句返回主键SCOPE_IDENTITY()
查看>>
MongoDB培训
查看>>
机器学习开源项目精选TOP30
查看>>
python基础===对字符串进行左右中对齐
查看>>
一起谈.NET技术,ASP.NET缓存全解析6:数据库缓存依赖
查看>>