性能测试Loadruner(二)性能测试理论

一. 性能测试的概念

  1. 定义:性能测试主要通过自动化的测试工具模拟多种正常、峰值以及异常负载条件来对系统的各项性能指标进行测试。
  2. 常见分类:

(1) 性能测试(狭义)

  

(2)负载测试

  

(3)压力测试(强度测试)

(4)并发测试

  

  

(5)配置测试

  

(6)可靠性测试(稳定性测试)

  

  

  1. 测试流程

      

(1)测试计划阶段:明确测试对象、定义测试目标、定义测试通过的标准、规划测试进度、规划测试参与人员(需求、开发、测试、运维和配置)、申请测试资源、风险控制。

(2)测试设计阶段:设计测试数据、设计测试用例、设计测试场景

(3)测试开发阶段:测试环境搭建、测试过程文档定义以及配置、测试脚本开发,调试、测试数据的准备、基准测试。

(4)测试执行阶段:执行测试用例模型,包括执行脚本和场景、测试过程监控,包括查看log,监控服务器资源,数据库和中间件。

(5)测试结果分析阶段:根据测试结果和监控结果进行测试分析、根据性能测试目标,分析出系统存在的性能瓶颈,并给出优化建议。

(6)测试报告阶段:测试范围、测试执行以及参与人员、基准测试数据、测试执行的详细步骤(场景设计)、测试数据记录和监控结果、测试结果对比以及总结性评价

  

二. 测试工具原理

  

  

  

脚本生成器通过代理截获数据流,对其进行协议层上的处理,用脚本函数,将数据流的交互过程体现为我们看得懂的脚本语句。

  

压力生成器根据脚本内容产生实际的负载,扮演产生负载的角色,还要进行压力调度,根据用户场景的要求设置不同脚本的虚拟用户数/集合点等。

  

监控器对数据库服务器等进行监控。

  

  

  

  

  

  

  

  

  

  

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值