1 LoadRunner包含以下组件:
- Virtual User Generator 录制最终用户业务流程并创建自动化性能测试脚本,即Vuser脚本。
- Controller 组织、驱动、管理并监控负载测试。
- Load Generator 通过运行Vuser产生负载。
- Analysis 用于查看、剖析和比较性能结果。
- Launcher 使您可以从单个访问点访问所有LoadRunner组件。
2 术语
- 场景 场景文件根据性能要求定义每次测试期间发生的事件
- Vuser 在场景中,LoadRunner用虚拟用户(或称Vuser)代替真实用户。Vuser模拟真实用户的操作来使用应用系统。一个场景可以包含数十、数百万乃数千个Vuser。
- Vuser脚本 Vuser脚本描述Vuser在场景中执行的操作
- 事务 要评测服务器性能,需要定义事务。事务代表要评测的终端用户业务流程
事务是指用户在客户端做一种或多种业务所需的操作集,通过事务函数可以标记完成该业务所需要的操作内容;另一方面事务可以用来统计用户操作的响应时间,事务响应时间是通过记录用户请求的开始时间和服务器返回内容到客户时间的差值来计算用户操作响应时间的
对于软件来说,通过事务得到的系统响应时间也是由非常多的部分组成的,一般来说响应时间由网络时间、服务器处理时间、网络延迟三大部分组成。