记录使用Web服务的获胜应用程序

时间:2012-10-15 08:49:36

标签: web-services qa loadrunner

我需要记录使用webservices的windows应用程序(我通过fiddler观看了这个)。

首先,我尝试使用Web Services proto来记录脚本但是失败了。我的应用程序使用https proto,无法与服务器建立连接。

然后我读到了有关网络捕获级别的信息并开始使用WinInet选项进行录制。我能够连接到服务器(握手成功)。 LR向我展示了记录行动的数量。但生成后我的脚本是空的。

我决定使用第三个选项来捕获:WinInit和Socket级别。我已经在高级选项中为我的应用程序配置了SSL并再次尝试。没有任何改变。

我已经加载了wireshark并转储了应用程序流量,用LR对其进行了分析并获得了二进制请求和响应 - 我不想使用该表示。

所以,我需要你的帮助!

P.S。使用fiddler我可以看到该应用程序使用带有gzip和base64编码的soap文档。

1 个答案:

答案 0 :(得分:0)

使用标准网络虚拟用户。

将录制选项更改为较早的录制引擎。确保记录所有标题。

录制后,录制外部应用程序。

在本地计算机上设置端口7777的全局代理,外部应用程序的代理记录器使用该代理。录制开始时,对话框将重复此信息。

然后,流量应通过使用Web服务调用的胖客户端应用程序的录制代理,包括正确处理SSL协商。