软件性能测试Ⅱ

作者: WinterM9 | 来源:发表于2017-02-26 23:26 被阅读22次

LoadRunner工作原理

1、性能测试人员操纵运行Controller,启动性能测试

2、大量虚拟用户被“激活”,和真实用户所做的一样,向被测系统发送请求

3、Controller通过monitor能够实现捕获系统所有层面,包括服务器、网络资源的性能数据,并显示在Controller上

4、执行结果存放在数据库里,用户通过Analysis生成报告并进行测试结果分析

LoadRunner为了保证这场“浩大演出”的成功,除了三个模块的基本功能之外,还提供了一些“细心而方便”的功能,这使得它变得更加强大

1、Vuser提供录制/回放功能

LoadRunner的Virtual User Generator具有录制/回放功能。通过录制直接生成脚本,极大地节省了开发和调试脚本的工作量

2、Controller机智地创建性能测试方案

虚拟用户脚本生成后,使用LoadRunner的Controller可以根据需要设定负载方案、业务流程组合和虚拟用户数,创建不同的性能场景

3、数据驱动

LoadRunner做到了将业务流程和业务数据分离,并且很彻底。其中有一个很有用的功能,就是Data Wizard。可以通过它的Data Wizard来自动实现其测试数据的参数化

4、服务器监测

LoadRunner可检查出现性能延迟的地方:网络或客户端延迟、CPU性能、I/O延迟、数据库锁定和数据库服务器上的其他问题

5、测试结果分析

一旦测试完毕后,LoadRunner收集汇总所有的测试数据,可以提供高级的分析和报告工具,以便迅速查找到性能问题并追溯原由

揭开License的神秘面纱

LoadRunner Controller 查看 License 信息,如下图

VUD-based:这一类型的许可证受虚拟用户天数(VUD)的限制。在24小时内,VUD许可证允许用户使用该产品无限次

Plugged:这一类型的许可证需要加密狗

有以下可用监视器类型:系统资源、Web服务器资源、Web应用程序服务器资源、数据库服务器资源、网络延迟、流媒体资源、防火墙服务器资源及ERP服务器资源

包含越多功能的License就越贵,使用LoadRunner时,应该根据项目需求,选择合适的License

相关文章

  • 软件性能测试目录

    软件性能测试Ⅰ 软件性能测试Ⅱ 软件性能测试Ⅲ 软件性能测试Ⅳ 软件性能测试Ⅴ 软件性能测试Ⅵ 软件性能测试Ⅶ 软...

  • 性能测试参考手册

    性能测试参阅手册 1、性能测试简介 1.1 什么是性能测试 软件性能测试,性能首先是一种指标,表明软件系统或构件对...

  • 性能测试和压力测试

    性能测试和压力测试 什么是压力测试 软件压力测试和软件性能测试是不同的,区别在于测试的目的 软件压力测试是为了发现...

  • 性能测试

    测试分哪些: 安全测试、功能测试 软件性能概念: 软件运行速度越快,占用系统存储资源及其他资源越少,则软件性能越好...

  • 常见的性能测试指标

    软件性能测试的基本概念和计算公式 一、软件性能的关注点 对一个软件做性能测试时需要关注那些性能呢? 我们想想在软件...

  • 吞吐量/TPS/QPS/PV/UV之间的关系

    软件性能测试的基本概念和计算公式一、软件性能的关注点 对一个软件做性能测试时需要关注那些性能呢? 我们想想在软件设...

  • 2020-08-17

    App性能测试 性能测试在软件的质量保证中起着重要的作用,它包括的测试内容丰富多样。中国软件评测中心将性能测试概括...

  • 性能测试概述--测试入门指导

    性能测试概述 性能测试基本概念 一、性能测试策略: 1.负载测试——load testing -在一定的软件、...

  • 服务端性能测试指标及问题排查

    一、软件性能测试目标 软件性能测试的目的主要有以下三点: 1. 评价系统当前性能,判断系统是否满足预期的性能需求。...

  • WEB开发之性能测试

    一、性能测试的目的 性能测试的目的是验证软件系统是否能够达到用户提出的性能指标,同时发现软件系统中存在的性能瓶颈,...

网友评论

本文标题:软件性能测试Ⅱ

本文链接:https://www.haomeiwen.com/subject/pxmawttx.html