性能测试与LoadRunner
Posted m0_54654081
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了性能测试与LoadRunner相关的知识,希望对你有一定的参考价值。
性能测试相关术语:响应时间、并发用户数、事务响应时间、吞吐量、TPS(每秒事务响应数)、性能计数器等。
性能测试方法:负载测试、压力测试、配置测试、并发测试、可靠性测试等。
应用领域:能力验证、规划能力、性能调优、缺陷发现。
性能测试工具架构一般包括:虚拟用户脚本产生器(Virtual User Generator)、压力产生器(player)、用户代理(Agent)、压力调度和监控系统(Controller)、压力结果分析工具(Analysis)。
LoadRunner简介
LoadRunner是一种预测系统行为和性能的负载测试工具,通过模拟实际用户的操作行为进行实时性能监测,来帮助测试人员更快的查找和发现问题。LoadRunner适用于各种体系架构,能支持广泛的协议和技术,为测试提供特殊的解决方案。企业通过LoadRunner能最大限度地缩短测试时间,优化性能并加速应用系统的发布周期。
LoadRunner提供了3大主要功能模块,既可以作为独立的工具完成各自的功能,又可以作为LoadRunner的一部分彼此衔接,与其他模块共同完成软件性能的整体测试,这3大模块分别是:
l Virtual User Generator —— 用于录制性能测试脚本
l LoadRunner Controller—— 用于创建、运行和监控场景
l LoadRunner Analysis —— 用于分析性能测试结果
LoadRunner测试流程
规划测试:确定测试要求,如并发用户数量、典型业务场景流程;测试计划;设计用例;……
➤创建Vuser脚本:使用Virtual User Generator录制、编辑和完善测试脚本。
➤定义场景:使用LoadRunner Controller 设置测试场景。
➤运行场景:使用LoadRunner Controller 驱动、管理并监控场景的运行。
➤分析结果:使用LoadRunner Analysis 生成报告和图表并评估性能。
以上是关于性能测试与LoadRunner的主要内容,如果未能解决你的问题,请参考以下文章