1、loadrunner三大组件
VuGen:录制与编写脚本的地方,是一个集成开发调试环境。
Controller:性能测试场景设计以及监控的地方,让脚本按照预定的规则运行并产生压力,同时监控重要指标等。
Analysis:收集测试数据后生成图表报告的地方,能帮我们分析数据并产生图表,方便进行后续的分析。
2、协议:数据包在交换、通信时要按照统一的约定,这样双方才能识别。
Web类型网站:HTTP/HTML
FTP服务器:FTP
邮件服务器:IMAP(同步邮件电子邮件)、POP3(接收电子邮件)、SMTP(发送)
以ADO、OLEDB方式连接后台数据库的C/S客户端:MS SQL Serve、Oracle、Sybase、DB2
以ODBC方式连接后台数据库的C/S客户端:ODBC
没有后台数据库的C/S客户端:Socket
3、原理
当使用VuGen进行录制时,会使用代理来访问服务器,这样就把客户端和服务器之间的通信数据包捕捉下来,然后LR通过对应协议的API进行脚本封装,最终以良好的形式展现在VuGen中