第1部分 入门篇............................................................................................... 1
第1章 性能测试基础知识.. 3
1.1 性能测试基本概念... 4
1.1.1 什么是性能测试... 4
1.1.2 性能测试应用领域... 6
1.1.3 性能测试常见术语... 8
1.2 全面性能测试模型... 11
1.2.1 性能测试策略模型... 14
1.2.2 性能测试用例模型... 17
1.2.3 模型的使用方法... 20
1.3 性能测试调整基础... 21
1.4 如何做好性能测试... 24
1.5 本章小结... 28
《LoadRunner性能测试实战》是一本专为解决LoadRunner使用者在脚本开发和性能测试分析中遇到的问题而编写的书籍,旨在帮助读者深入理解和熟练掌握这个强大的性能测试工具。本书内容丰富,分为入门篇、基础篇、探索篇和实战篇四个部分。
入门篇主要介绍了性能测试的基础知识和LoadRunner的基本理论。性能测试是评估系统在高负载或压力下的性能、稳定性和可扩展性的过程。这一部分首先解释了性能测试的定义,涵盖其在软件开发、运维、电子商务等领域的应用,并阐述了如响应时间、吞吐量、并发用户数等常见性能测试术语。全面的性能测试模型包括测试策略模型和测试用例模型,书中详细讲解了这些模型的构建和使用方法。此外,还探讨了性能测试调整的基础知识以及如何有效地进行性能测试。
基础篇则深入到LoadRunner的实际操作,包括Virtual User Generator(VuGen)、Controller和Analysis的使用。VuGen是LoadRunner的脚本录制和开发工具,通过介绍VuGen的工作原理和录制脚本的功能,如如何选择合适的协议、设置录制参数、创建事务,以及脚本回放和调试,帮助读者掌握脚本开发的基本技能。VuGen中的参数化、集合点、检查点和关联等高级功能也得到了详细阐述,以实现更精确和灵活的脚本模拟。
Controller是用于创建和执行测试场景的工具,书中介绍了不同类型的测试场景(手动和面向目标的)以及如何设计和配置它们。这包括设置测试脚本、Generator、Schedule、集合点、IP Spoofer等,同时讲解了如何启动和监控测试场景,以及分析系统资源的使用情况。
性能测试结果的分析是LoadRunner使用的关键环节。书中通过讲解Analysis工具的使用,教授读者如何解析性能测试结果,找出潜在问题。分析结果时,不仅要看虚拟用户图、事务图,还要关注Web资源图和网页细分图等,以全面理解系统在测试期间的行为。
《LoadRunner性能测试实战》是一本实用且详尽的性能测试指南,它将帮助读者从理论到实践,全面掌握LoadRunner的使用,提升性能测试的专业技能。无论是对于初学者还是经验丰富的测试人员,都能从中受益,解决实际工作中遇到的挑战。