上一主题: 使用 TIM 记录器下一主题: 查看记录会话


使用脚本记录器

通过脚本记录器,您可以从网络数据包捕获文件或 VUGen 质量保证测试脚本输出文件生成事务签名。 脚本记录器的输出就是记录会话。

脚本记录器可以从这些输入格式生成事务记录文件:

可以从“管理”>“记录会话”页面中查看记录会话。

安装脚本记录器

安装脚本记录器:

  1. 选择“工具”>“脚本记录器”。
  2. 单击“安装脚本记录器”。
  3. 单击“运行”安装脚本记录器,或单击“保存”将可执行文件保存到硬盘(然后从硬盘运行脚本记录器安装程序)。

输入脚本文件类型

如果拥有 HP LoadRunner 软件,则需要生成 VuGen 跟踪文件以供脚本记录器使用。

如果拥有 tcpdump、ethereal 或 tethereal 工具,则可以使用 libpcap 数据包捕获文件为脚本记录器生成输入。 可按 libpcap 格式生成输出的任意协议分析程序均可用于为脚本记录器创建输入文件。

VuGen 跟踪文件

HP LoadRunner 软件可以生成综合事务。 HP LoadRunner 附带了一个虚拟用户生成器,称为 VuGen。 您可以在详细模式下使用 VuGen(将生成详细的 VuGen 跟踪文件)。

提示:要在 LoadRunner 8 中创建详细的 VuGen 跟踪文件,请为日志选择以下运行时设置:

VuGen 跟踪文件 (output.txt) 通常这样启动:

Virtual User Script started
Starting action vuser_init.
Web Turbo Replay of LoadRunner 8.1.0 for WINXP; WebReplay81 build 5495  	[MsgId: MMSG-27143]
Run-Time Settings file: "M:\TRX_2008\Scripts\Query\TRX_Query_1_UPDATED_05072008\\default.cfg"  	[MsgId: MMSG-27141]
Vuser directory: "M:\TRX_2008\Scripts\Query\TRX_Query_1_UPDATED_05072008"  	[MsgId: MMSG-27052]
Vuser output directory: "M:\TRX_2008\Scripts\Query\TRX_Query_1_UPDATED_05072008"  	[MsgId: MMSG-27050]
Operating system's current working directory: "M:\TRX_2008\Scripts\Query\TRX_Query_1_UPDATED_05072008"  	[MsgId: MMSG-27048]
UTC (GMT) start date/time  : 2008-06-12 20:23:49  	[MsgId: MMSG-26000]
LOCAL start date/time      : 2008-06-12 16:23:49  	[MsgId: MMSG-26000]
Local daylight-Savings-Time: Yes  	[MsgId: MMSG-26000]
Some of the Run-Time Settings:  	[MsgId: MMSG-27142]

将 VuGen 跟踪文件用作脚本记录器的输入。

pcap 文件

pcap 文件是 libpcap 格式的数据包捕获文件。 libpcap 格式为用户级别的数据包捕获提供了独立于系统的界面,并为低级别的网络监控提供了一个可移植框架。

注意:脚本记录器仅处理具有明文 HTTP 流量的 pcap 文件。 它不支持 HTTPS,也不处理缺少数据包或包含无序数据包的 pcap 文件。

命令行说明

脚本记录器从命令提示符运行。 它从您指定的脚本文件获取输入,然后生成可由 CA CEM 读取的文件。

从命令行运行脚本记录器:

  1. 选择 Windows“开始”>“运行”。
  2. 键入 cmd,然后单击“确定”。
  3. 导航到 c:\wily\cem\scriptrecorder\bin 目录:
    c:
    cd \wily\cem\scriptrecorder\bin
    
  4. 键入 scriptrecorder 以查看工具帮助。
  5. 指定要运行的脚本文件名称和要运行脚本的服务器。
  6. 按以下格式键入输入文件名称和要运行脚本的客户端计算机:
    scriptrecorder -file <文件名> -server <IP 地址>:<端口>
    

    其中,<文件名> 是 VUGen 跟踪文件或 pcap 文件的名称,<IP 地址> 是 MOM 或运行 TIM 收集服务的收集器的 IP 地址,<端口> 是端口号

    (8081 是默认端口号)。

    示例:

    c:
    cd \wily\cem\scriptrecorder\bin
    scriptrecorder -file example-vugen-trace-file.txt -server 192.168.1.50:8081
    scriptrecorder -file example-pcap-file.pcap -server 192.168.1.50:8081