软件性能测试Ⅱ

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一:LoadRunner常见问题整理1.LR 脚本为空的解决方法:1.去掉ie设置中的第三方支持取消掉2.在系统属...
    0100阅读 4,457评论 0 11
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,269评论 19 139
  • 软件性能的产生 1、从“经济学”的角度来考虑软件产品,这是一个意味深长的变化。 2、要运用投入产出的关系分析和指导...
    WinterM9阅读 3,414评论 0 29
  • 文章来自:http://blog.csdn.net/mj813/article/details/52451355 ...
    好大一只鹏阅读 9,240评论 2 126
  • VU——用户行为的模拟器2 LoadRunner之所以强大,很大原因是VU的功能强大。VU几乎支持模拟当今所有主流...
    WinterM9阅读 1,030评论 0 1