录制Siebel VUgen脚本

时间:2013-09-11 13:56:23

标签: internet-explorer recording loadrunner siebel

我在录制VUGen脚本时遇到了2个问题。 我的配置:

  1. Load Runner 11.00
  2. Internet Explorer 8.0.6001.18702
  3. Windows XP Professional SP 3,I5-2500K CPU @ 3.30 GHz,2.91 Gb RAM
  4. 我使用 Siebel - 网络协议。我们的应用程序使用https协议。

    VUGen Recording options  are:
    General-Script:
    Generate think time greater than threshold = 3, checked
    Track processes created as COM local servers
    General – Protocols:
        Siebel –Web
    General – Recording:
        HTML-based script
            Advanced- Script type = A script containing explicit URLs only
            Advanced – Non HTML generated elements =Do not record
    Network
        Port Mapping
            Capture level = WinINET level data
    HTTP Properties – Advanced
        Save snapshot resources locally checked
        Support charset = UTF-8 
    HTTP Properties –Correlation
        Siebel correlation checked
    

    第一个问题是:     在我的主机上录制脚本时,会有很多事件(仅限登录时约800个)。我将它与我的虚拟机和我的同事主机进行比较。

    这是我的主持人的样本:

    [Network Analyzer ( bf8:1714)] ------------------------------------------------------------------------------------------
    [Network Analyzer ( bf8:1714)] Load Network Traffic Analyzers:
    [Network Analyzer ( bf8:1714)]     Analyzer Module: Siebel_Web (value=)
    [Network Analyzer ( bf8:1714)]     Analyzer Module: local_server (value=)
    [Network Analyzer ( bf8:1714)] ------------------------------------------------------------------------------------------
    [Network Analyzer ( bf8:1158)] Address lookup for wks03 = 172.31.86.25
    [Network Analyzer ( bf8:1738)] Address lookup for wks03 = 172.31.86.25
    [Network Analyzer ( bf8:1738)] Request Connection: Remote Server @ 192.168……..   (Service=)  (Sid=  1)  PROXIED!
    [Network Analyzer ( bf8:1158)]   (Sid:  1) Client -> Server : 77 bytes 
    [Network Analyzer ( bf8:1158)]   (Sid:  1) Server -> Client : 1380 bytes 
    [Network Analyzer ( bf8:1158)]   (Sid:  1) Server -> Client : 66 bytes 
    [Network Analyzer ( bf8:1158)]   (Sid:  1) Client -> Server : 182 bytes 
    [Network Analyzer ( bf8:1158)]   (Sid:  1) Server -> Client : 43 bytes 
    [Network Analyzer ( bf8:1158)]   (Sid:  1) Client -> Server : 325 bytes 
    [Network Analyzer ( bf8:1158)]   (Sid:  1) Server -> Client : 377 bytes 
    [Network Analyzer ( bf8:1158)]   (Sid:  1) Client -> Server : 328 bytes 
    [Network Analyzer ( bf8:1158)]   (Sid:  1) Server -> Client : 1746 bytes 
    [WinInet Request  ( bf8: d08)] GET "https://bcvm168/fins_rus"
    [Network Analyzer ( bf8:1158)]   (Sid:  1) Client -> Server : 626 bytes 
    [Network Analyzer ( bf8:1158)]   (Sid:  1) Server -> Client : 642 bytes 
    [Network Analyzer ( bf8:1158)]   (Sid:  1) Server -> Client : 2020 bytes 
    [WinInet Request  ( bf8: d08)] GET "https://bcvm168/fins_rus/start.swe?SWECmd=Start&SWEHo=bcvm168"
    

    这是我虚拟机的示例:

    [WinInet Request  ( 86c: 8cc)] GET "https://bcvm168/fins_rus/files/main.css"
    [WinInet Request  ( 86c: 8cc)] GET "https://bcvm168/fins_rus/23016/scripts/login.js"
    [WinInet Request  ( 86c: 8cc)] GET https://bcvm168/fins_rus/23016/scripts/swecommon_top.js
    

    我不知道如何关闭此网络分析器。

    第二个问题是记录向下钻取操作的问题:

    • 我正在尝试使用portmapping = wininet记录下钻 此尝试失败:在IE选项卡恢复之后记录了很多事件(大约3000),没有其他记录。
    • 当我尝试使用端口映射套接字时,向下钻取不会失败,但没有记录。 请帮我。

3 个答案:

答案 0 :(得分:0)

我认为您需要一位导师来帮助您本地,因为您要求关闭对产品记录能力至关重要的项目。这表明你已经被抛弃了这个角色,几乎没有对你正在使用的工具进行过培训。

如果上述观察结果属实,并且您被要求在没有经过工具,流程或导师培训的情况下提供一段时间(可能长达一年)(取决于您的基础技能),那么您应该知道这条道路几乎有100%的失败率,你的管理层应该为你的困境负责。

答案 1 :(得分:0)

嗯,一些实践经验给了我一个“作弊方式”。尝试记录脚本时,通过在Windows的不同进程之间切换来解决此问题。例如,如果我在记录按钮时点击应用程序兑现,我点击它并使用应用程序最小化窗口,10-20秒后记录步骤。

答案 2 :(得分:-1)

您是否可以在机器上手动遍历流量? 如果不检查 - 所有与sieble相关的高交互对象都加载了IE。 C:\ Windows \下载的程序文件

并在IE中将URL添加为可信站点。 (Internet选项 - 安全选项卡) plus-启用activeX contorls和插件(Internet选项 - 安全选项卡 - 自定义级别)

更改LR中的录制设置 Portmapping =套接字级数据

希望这有帮助!!