64 bit 使用Load Runner 11.5测试ClickOnce应用程序

64 bit 使用Load Runner 11.5测试ClickOnce应用程序,64-bit,clickonce,load-testing,performance-testing,loadrunner,64 Bit,Clickonce,Load Testing,Performance Testing,Loadrunner,我们应该在64位操作系统上对64位独立桌面应用程序进行性能测试,该操作系统是围绕.Net 4.0和HTML5构建的,带有WPF和WCF(这是一个ClickOnce应用程序) 使用LoadRunner 11.5进行录制时,应用程序不是在前台启动,而是在后台启动,相应的进程在任务管理器中运行 我们通过谷歌搜索发现,不能使用常规安装路径(E:\xxx\xxxx\xxxx.exe)录制ClickOnce应用程序 可能的解决方法是使用部署文件夹中的.exe文件。但我们仍然无法通过DeploymentFol

我们应该在64位操作系统上对64位独立桌面应用程序进行性能测试,该操作系统是围绕.Net 4.0和HTML5构建的,带有WPF和WCF(这是一个ClickOnce应用程序)

使用LoadRunner 11.5进行录制时,应用程序不是在前台启动,而是在后台启动,相应的进程在任务管理器中运行

我们通过谷歌搜索发现,不能使用常规安装路径(E:\xxx\xxxx\xxxx.exe)录制ClickOnce应用程序

可能的解决方法是使用部署文件夹中的.exe文件。但我们仍然无法通过DeploymentFolder路径中的exe文件使用VUGEN启动应用程序:“C:\Users\username\AppData\Local\Apps\2.0\Underset\U dir\U name1\Underset\U dir\U name1”

有关ClickOnce VUGEN问题的更多信息,请查看下面的链接

此应用程序的应用程序(或表示)层协议通信机制是什么?(有关表示层协议的应用,请参见OSI模型定义)


由于vugen是一个32位应用程序,并且挂接不会有效地跨越64位应用程序32位控制的WOW32子系统障碍,因此您将已经遇到有关64位应用程序录制的问题。请参阅有关64位应用程序录制的发行说明

Hi James,该应用程序使用HTTPS协议。如上所述,我们已使用正确的部署文件夹重新安装了应用程序,并尝试使用LoadRunner启动,但没有成功。我们尝试了另外两个工具Seapine LoadComplete,QA Wizard Pro,但这次我们能够启动并记录应用程序,但在重播时,我们遇到了HTTP 401未经授权的访问错误。有关应用程序的更多信息:应用程序直接启动。不需要登录。通过LoadComplete/QA Wizard Pro启动时,程序参数是否会导致问题?您有windows集成安全性。您需要在脚本中使用web_set_user语句以及在运行时设置中启用的设置,以教育LoadRunner利用Windows集成安全层,而不是使用web Turboload技术。在WinInet的运行时设置中查找设置,并确保已启用该设置。请阅读web_set_user()及其与LoadRunner的集成。嗨,James,我们尝试了您的建议,但未能启动该应用程序。同时,我们尝试通过LoadRunner 11.5访问应用程序的ThinClient版本。我们收到此错误“HTTP请求未经授权,客户端身份验证方案为“匿名”。从服务器收到的身份验证标头为“协商,NTLM”,启用winINET没有任何效果?您是否在负载生成器的本机平台Win32上尝试过此操作?它没有任何积极的效果。事实上,它是64位应用程序,托管在64位环境中。我们现在关注的是WebServices协议,通过它我们可以得到上面提到的错误。以下关于WsHttpBinding的信息可能会有所帮助。