目录
1.性能测试
(1)LoadRunner:
-
-
- 是一种预测系统行为和性能的负载测试工具,通过模拟实际用户操作行为进行实时性能检测,来帮助测试人员更快的查找和发现问题。
- 提供了3大主要模块,既可以独立的工具完成各自的功能,又可以作为LoadRunner的一部分彼此衔接,与其他模块共同完成软件性能的整体测试。
- l Virtual User Generator —— 用于录制性能测试脚本。
- l LoadRunner Controller—— 用于创建、运行和监控场景。
- l LoadRunner Analysis —— 用于分析性能测试结果。
- LoadRunner常用术语:
- 场景:测试场景,在LoadRunner的Controller部件中,可以设计与执行用例的场景,设置场景的主要步骤包括:在Controller中选择虚拟用户脚本、设置虚拟用户数量、配置虚拟用户运行时的行为、选择负载发生器、设置执行时间等。
- 负载发生器:用来产生压力的机器,受Controller控制,可以使用户脚本在不同的主机上执行。
- 虚拟用户:对于现实中的真实用户,使用LoadRunner模拟的用户称为虚拟用户。
- 虚拟用户脚本:通过Vuser Generator录制或开发的脚本,这些脚本用来模拟用户的行为。
- 事务:测试人员可以将一个或多个操作定义为一个事务。
- 思考时间:即请求间的停顿时间。
- 集合点:设集合点是为了更好模拟并发操作。
- 事务响应时间:事务响应时间是一个统计量,是评价系统性能的重要参数。
- LoadRunner测试流程:
- 规划测试:确定测试要求,测试计划,设计用例等。
- 创建Vuser脚本:使用Virtual User Generator录制、编辑和完善测试脚本。
- 定义场景:使用LoadRunner Controller设置测试场景。
- 运行场景:使用LoadRunner Controller驱动、管理并监控场景的运行。
- 分析结果:使用LoadRunner Analysis生成报告和图表并评估性能。
-