稳定性测试:

已知系统高峰期使用人数、各事务操作频率等。设计综合测试场景,测试时将每个场景按照一定人数比例一起运行,模拟用户使用数年的情况。并监控在测试中,系统各性能指标在这种压力下是否能保持正常数值。事务响应时间是否会出现波动或随测试时间增长而增加。系统是否会在测试期间内发生如宕机、应用中止等异常情况。

根据上述测试,各事务条件下出现性能拐点的位置,以确定稳定性测试并发用户的人数。根据实际测试服务器(加压机、应用服务器、数据服务器三方性能),估算最终并发用户人数。

还可以对服务器进行以下方式测试,验证服务器在各种特殊情况下是否有自动处理机制:

1容错性测试

通过模拟一些非正常情况(如:服务器突然断电、网络时断时续、服务器硬盘空间不足等),验证系统在发生这些情况时是否能够有自动处理机制以保障系统的正常运行或恢复运行措施。如有HA(自动容灾系统),还可以专门针对这些自动保护系统进行另外的测试,验证其能否有效触发保护措施。

2问题排除性测试

通过原有案例或经验判断,针对系统中曾经发生问题或怀疑存在隐患的模块进行验证测试,验证这些模块是否还会发生同样的性能问题。如:上传附件模块的内存泄露问题、地址本模块优化、开启Tivoli性能监控对OA系统性能的影响等等。

测评测试是用于获取系统的关键性能指标点而进行的相关测试。主要是针对预先没有明确的预期测试结果,而是要通过测试获取在特定压力场景下的性能指标(如:事务响应时间、并发用户数等)。

评测事务响应时间:为获取某事务在特定压力下的响应时间而进行的测试活动。通过模拟已知客户高峰期的各压力值或预期所能承受的压力值,获取事务在这种压力下的响应时间。

评测事务并过模拟真实环境或直接采用真实环境,评测在这种环境下事务所能承受的并发用户数。判定标准阈值需预先定义(如响应时间,CPU占用率,内存占用率,已出现点击率峰值,已出现吞吐量峰值等)。

评测系统并发用户数:为获取整个系统所能够承受并发用户数而进行的的测试活动。通过预先分析项目各主要模块的使用比率和频率,定义各事务在综合场景中所占的比例,以比例方式分配各事务并发用户数。模拟真实环境或直接采用真实环境,评测在这种环境下系统所能承受的并发用户数。判定标准阀值预先定义(如响应间,CPU占用率,内存占用率,已出现点击率峰值,已出现吞吐量峰值等)。取值标准以木桶法则为准(并发数最小的事务为整个系统的并发数)。

评测不同数据库数据量对性能的影响:针对不同数据库数据量的测试,将测试结果进行对比,分析发现数据库中各表的数据量对事务性能的影 响。得以预先判断系统长时间运行后,或某些模块客户要求数据量较大 时可能存在的隐患。

白盒测试有哪些方法_软件测试中有哪些方法可以测试服务器稳定性相关推荐

  1. 使用方法_山西硅肥使用方法

    山西硅肥使用方法 z8aNjW1e 山西硅肥使用方法 1.硼的营养作用 硼在植物体内比较集中于茎尖.根尖.叶片和花器官中,双子叶植物中的含量常常高于单子叶植物.现阶段草莓植株生长的比较大,基本可以封垄 ...

  2. 器械传递的方法_手术器械的传递方法

    原标题:手术器械的传递方法 1.锐利器械传递方法 洗手护士应与主刀医生站于同侧. (1)手术刀传递方法: ①按.取刀片方法:安装时,用持针器夹持刀片前段背侧,轻轻用 力将刀片与刀柄槽相对和:取刀片时, ...

  3. 白盒测试方法_软件测试的种类:白盒测试和黑盒测试

    1.白盒测试 白盒测试,又称结构测试,主要用于单元测试阶段.它的前提是可以把程序看成装在一个透明的白箱子里,测试者完全知道程序的结构和处理算法.这种方法按照程序内部逻辑设计测试用例,检测程序中的主要执 ...

  4. allpairs使用方法_软件测试|正交试验测试用例设计方法

    正交试验设计法(Orthogonal Experimental Design)是从大量的试验点中挑选出适量的.有代表性的点,应用依据伽罗瓦理论导出的"正交表",合理地安排试验的一种 ...

  5. python测试用例设计方法_功能测试用例设计方法分享

    本文首发于:行者AI 测试用例可以用来衡量一个项目测试质量,因此在平时的测试流程中,编写测试用例就是测试过程中很重要的一步,每一个测试工程师都需要并且非常熟练的编写测试用例,能在编写测试用例中尽可能的 ...

  6. python __reduce__魔法方法_关于python魔术方法payload:.__class__.__mro__[2].__subclasses__()[40](/etc/passwd...

    总览 "".__class__.__mro__[2].__subclasses__()[40]("/etc/passwd").read() 其实就是类似java ...

  7. js 调用另一个类的方法_一个隐藏在方法集和方法调用中且易被忽略的小细节

    来自公众号:新世界杂货铺 作为一个长期从事Go语言开发的程序猿,笔者不敢说自己是老油条但也勉强算一个小油条.然而就在今天,笔者研究TLS/SSL握手源码的时候,突然灵光一闪,想到了一个和自己认知不符的 ...

  8. 测试用例设计方法_黑盒测试——测试用例设计方法

    黑盒测试 也称为功能测试或数据驱动测试.通过软件的外部表现来发现其缺陷和错误.在测试时,把被测程序视为一个不能打开的盒子,在完全不考虑程序内部逻辑结构和内部特性的情况下进行.它是在已知产品所应具有的功 ...

  9. python降维方法_机器学习数据降维方法总结(附python代码)

    介绍 在机器学习实战时,如果面对一个数据集具有上千个特征,那么对于模型训练将是一个巨大的挑战.面对如此多的数据变量,如果我们认真的去分析每一个变量将耗费我们几周甚至几个月的时间,那么你估计也要被开除了 ...

最新文章

  1. 关于VC的dialog框PreTranslateMessage不响应现象及解决办法
  2. python如何修改excel数据库_python学习笔记-day7-2-【python从mysql数据库导数据到excel,读excel,修改excel】...
  3. 重磅!6.7亿美元!F5喜提开源服务器Nginx
  4. 现代密码学8.1--密码学所涉及的数论和群论
  5. 在VS2010开发的MVC3 应用程序中设定默认的浏览器
  6. python网络爬虫系列(十一)——JS的解析
  7. 动态ip软件win7_IPXE+ISCSI Target安装WIN7
  8. [Java] 蓝桥杯ALGO-48 算法训练 关联矩阵
  9. GoFrame带你从0-1快速入门
  10. 基于Web的酒店客房管理系统
  11. macbook m1 打印机不显示打印队列的解决方法
  12. 领域应用 | 知识结构化在阿里小蜜中的应用
  13. 【20200422】编译原理课程课业打卡十七之求解文法FirstVTLastVT构造文法算符优先关系表
  14. 网络安全绝地求生-面试题
  15. JSON数据导出Excel表
  16. 人生只有一件事:坚持正确改正错误
  17. 编程实现键盘记录功能
  18. 纯手工打造AI小电视,这个B站up主太硬核了!硬件自己焊接,驱动代码全手写...
  19. 计算机科学与技术专业的学生毕业后可以做什么
  20. pat-public bikes manager

热门文章

  1. Struts2中的全局结果集
  2. TortoiseGit使用ssh-keygen生成的私钥
  3. SpringBoot配置文件最全最详细中文说明
  4. java nbsp_引用了实体 nbsp
  5. 初识贪心——调度问题
  6. jsonobject修改key的值_Go 语言 map 解析之 key 的定位核心流程
  7. python绘制基因结构图_Python调用graphviz绘制结构化图形网络示例
  8. 【leetcode困难】968. 监控二叉树
  9. MyBatis四大核心概念
  10. admin- 源码解析(流程)