软件性能测试Ⅱ

作者: 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

    相关文章

      网友评论

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

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