专栏首页自学测试之道性能测试入门-LoadRunner

性能测试入门-LoadRunner

性能测试的概念

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

性能测试常见分类

性能测试(侠义)

方法:通过模拟生产运行的业务压力量和使用场景组合,测试系统的性能是否满足生产性能要求

目的:验证系统是否有系统宣称具有的能力

负载测试

方法:通过在被测系统上不断加压,直到性能指标达到极限

目的:找到系统处理能力的极限

压力测试(强度测试)

方法:测试系统在一定饱和状态下,系统能够处理的会话能力,以及系统是否会出现错误。

目的:检查系统处于压力性能下时,应用的表现

并发测试

方法:通过模拟用户并发访问,测试多用户并发访问同一个应用、模块或者数据记录时是否存在死锁或其他性能问题

目的:发现系统中可能隐藏的并发访问时的问题

配置测试

方法:通过对被测系统的软硬件环境的调整,了解各种不同对系统的性能影响的程度,从而找到系统各项资源的最优分配原则

目的:了解各种不同因素对系统性能影响的程度

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

方法:在给系统加载一定业务压力的情况下,使系统运行一段时间,以此检测系统是否稳定

目的:验证系统是否支持长期稳定的运行

性能测试的流程

测试计划阶段的工作内容:

1、明确测试对象

2、定义测试模板

3、定义测试通过的标准

4、规划测试进度

5、规划测试参与人员(需求、开发、测试、运维和配置)

6、申请测试资源

7、风险控制

测设计阶段的工作内容:

1、设计测试数据

2、设计测试用例

3、设计测试场景

测试开方阶段的工作内容:

1、测试环境搭建

2、测试过程文档定义以及配置

3、测试脚本开发、调试

4、测试数据准备

5、基准测试

测试执行阶段的工作内容

1、执行测试用例模型,包括执行脚本和场景

2、测试过程监控,好卡查看log、监控服务器资源、数据库和中间件等

测试结果分享阶段的工作内容

1、根据测试结果和监控结果进行测试分析

2、根据性能测试模板,分析出系统存在的性能瓶颈,并给出优化建议

测试报告内容

1、测试范围

2、测试执行以及参与人员

3、基准测试数据

4、测试执行的详细步骤(场景设计)

5、测试数据记录、监控结果

6、测试结果对比以及总结性评价

性能测试工具的原理

性能测试工具LoadRunner的安装

1、工具下载路径:https://pan.baidu.com/s/1nvo0yqH

2、工具安装:

3、安装成功:

loadrunner组件:

loadrunner的功能

本文分享自微信公众号 - 自学测试之道(zxceshi),作者:自学测试之道

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2020-08-14

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • DevOps-自动化测试阶段详细解读和技术脚本预言

    测试环境布署 1.appium功能自动化框架环境搭建 2.python脚本运行环境配置 3.Jenkins本地安装配置和Zenportal的安装部署 4.JDK...

    用户6367961
  • 常见Interview question

      那么如何测试电梯呢?   电梯测试可以从几个方面来进行,功能测试,性能测试,压力测试,可用性测试(Usability),兼容性测试,本地化/国际化测试,可维...

    用户6367961
  • 关于面试,你是如何面对的呢?

    面试,对于职场的人来说每个人都必须经历的。那作为职场人,看到很多案例,总结的不太笼统,那么该如何面对经常问的话呢?该如何回答比较好呢?以下是通过多个事例进行汇总...

    用户6367961
  • 测试工程师进阶面试题目大合集

    很多软件测试工程师在面试的时候都会遇到考官给的各种各样的面试题,这也反应了测试工程师对企业的重要性,面试通常分为以下几个方面,由于篇幅有限,在这里就只给大家分享...

    优测utest
  • 软件测试思想浅谈

    张树臣
  • 10年软件测试工作总结

    张树臣
  • 产品不同测试阶段的测试分析

    软件测试应该贯穿软件产品的整个研发周期,在不同的研发阶段,会有不同的测试方法和手段跟进。进行不同的测试来保障产品的质量。软件测试的分类有很多种,本文章就以一个...

    小老鼠
  • 云端测试和性能测试实战

    随着越来越多的应用程序开始采用云端部署的方式,包括微软 Azure、谷歌云、亚马逊 AWS 或者国内的阿里云、腾讯云等, 怎样确保在本地正常工作的生产代码(Pr...

    小老鼠
  • 功能测试工程师的自动化学习之路

    绝大多数测试同学都是从功能测试做起的,工作忙忙碌碌,每天在各种业务需求学习和点点中度过,过了好多年发现自己还只是一个功能测试工程师。

    吾非同
  • 软件测试初认识(三)

    完成对最小的软件设计单元模块的验证工作。对代码风格和规则、程序设计和结构、业务逻辑等进行静态测试。

    吾非同

扫码关注云+社区

领取腾讯云代金券