我在录制 VUGen 脚本时遇到了 2 个问题。我的配置:
- 负载流道 11.00
- IE浏览器 8.0.6001.18702
- Windows XP Professional SP 3, I5-2500K CPU @ 3.30 GHz, 2.91 Gb RAM
我使用 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
我不知道如何关闭此网络分析器。
第二个问题是记录深入分析操作的问题:
- 我正在尝试使用端口映射 = wininet 记录深入分析此尝试失败:在此之后记录了很多事件(大约 3000 个),IE 选项卡恢复了,没有其他记录。
- 当我尝试使用端口映射套接字时,向下钻取不会失败,但没有任何记录。请帮助我。
我认为您需要一位导师在当地为您提供帮助,因为您要求关闭对产品记录功能至关重要的项目。 这表明您已经被抛弃到这个角色中,几乎没有接受过有关您正在使用的工具的培训。
如果上述观察是正确的,并且您被要求在没有工具、流程或导师培训的情况下交付长达一年的时间(取决于您的基础技能),那么您应该意识到这条道路的失败率接近 100%,您的困境归咎于您的管理层。
嗯,一些实践经验给了我一种"作弊方式"。此问题通过在尝试录制脚本时在Windows的不同进程之间切换来解决。例如,如果我记录按钮单击时应用程序兑现,我单击它并使用应用程序最小化窗口,则在 10-20 秒后记录步骤。
能够在计算机上手动遍历流程?如果不检查-所有与 Sieble 相关的高交互对象都加载了 IE。C:\Windows\下载的程序文件
并且 URL 在 IE 中添加为受信任的站点。(互联网选项 - 安全选项卡)加上 - 启用 activeX 控制和插件(互联网选项 - 安全选项卡 - 自定义级别)
更改 LR- 中的录制设置端口映射 = 套接字级别数据
希望这个帮助!!