我找不到有关 LoadRunner 的基本信息:它是否记录浏览器操作(如 QTP)或网络流量(我的意思是数据包嗅探?)。我不清楚,因为有类似于 QTP 对象操作的脚本视图。但另一方面,运行测试时没有打开浏览器。我需要了解它是如何工作的,在此先感谢您!
问问题
1740 次
2 回答
2
VuGen 在协议级别记录流量。这意味着从 TCP 角度“所见”的所有流量都会被检查。我假设您想了解这里的 HTTP(S) 记录,因为您谈论的是浏览器。
HTTP(S) 可以通过多种不同的方式进行记录,但都会产生一个记录日志,然后检查该记录并基于该记录“生成”脚本。在“记录日志”和“生成日志”选项卡中,您可以看到记录的实际流量以及脚本是如何生成的。
运行脚本时,生成的命令将原始 HTTP(S) 请求发送到目标服务器,无需任何 UI。根据请求模式,还可以检查结果数据是否引用其他资源,例如图像、css 或 js 文件等。
于 2010-02-02T08:52:01.437 回答
0
它根据选择的协议记录两者(然后是一些)。请记住,LoadRunner 可以作为 GUI 虚拟用户执行 QTP 脚本。它甚至可以在客户端界面之外的一层执行 Citrix 和远程桌面协议脚本。
它还可以记录各种级别的应用程序和表示层协议,一直到 Winsock 级别,
于 2012-01-31T04:53:56.027 回答