录制脚本的原理:录制的是客户端与服务端的通讯包。
1. Sniffer的方法:
如果客户机和服务机都放在同个以太网(同网段)。那么就可以利用以太网的广播特性截获这两个电脑间的通讯薄。
缺点:不能跨网段。
2.Proxy的方法:LoadRunner采取的方式。可以跨网段。。
两种录制方式:
(1)Html :把属于一个页面的所有请求放到一个语句中去。。
优点:产生的脚本更加简短,直观,可读性更好
缺点:需要更多的cpu资源,内存资源。
(2)Url:忠实详细的记录每次收发过程。(每次请求都放到一个语句中)
优点:支持页面插件(例如:java applets 和 ActiveX objects)与服务器之间的交互。。
脚本回放:检验脚本是否好用。
(1)replay log :脚本回复过程日志
(2)recording log:脚本录制过程日志
(3)correlation result:关联结果(?)
(4)Generation log: 数据包转化成脚本过程日志;