使用 QTP 的 Citrix 应用程序自动化
我需要一些有关使用 QTP 的 Citrix 应用程序自动化的说明。 在我的项目中,我有 QTP 9.2 和 citrix 3.5 版本。
我想知道 Citrix 无法使用 QTP 实现自动化背后的技术原因。 我还了解到 Citrix 5 中的应用程序可以使用 QTP 实现自动化。
您能否解释一下(可能有详细信息)Citrix 5 的自动化是否有效以及它是如何工作的?
感谢您的帮助 谢谢!!
I need some clarifications regarding Citrix application automation using QTP.
In my project I am having QTP 9.2 and citrix 3.5 version.
I would like to know the technical reason behind why Citrix cannot be automated using QTP.
Also I got information that applications in Citrix 5 can be automated using QTP.
Could you please explain (possibly with details) if the automation with Citrix 5 is effective and how it works?
Appreciate your help
Thanks!!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您并不真的期望 HP 或 Citrix 提供有关其产品内部结构的任何技术推理,对吗? :)
HP QTP 需要对周围环境(WinStation 就 WinAPI 而言)的完全访问权限,以便它可以安装挂钩或以其他方式查询识别测试对象和监视用户操作所需的任何信息。 Citrix 不提供具有此类功能的 API。
这是一种在 Citrix 服务器上安装 QTP 并通过连接到发布的桌面来执行功能测试的常见方法(很像通过 RDP 运行 QTP)。
这也是通过 HP LoadRunner 对已发布应用程序执行性能和功能混合测试的流行方法,但创建和维护此类脚本非常痛苦。
You don't really expect HP or Citrix to provide any technical reasoning about the internals of their products, do you? :)
HP QTP
requires full access to surrounding environment (WinStation in terms of WinAPI), so that it can install hooks or otherwise query whatever information it requires to identify test objects and monitor user actions. Citrix doesn't provide API with such functionality.It is a kind of common approach to install QTP on the Citrix Server and perform functional testing by connecting to the published desktop (much like running QTP via RDP).
It is also a popular approach to perform mix of performance and functional testing of published applications by
HP LoadRunner
, but creation and maintenance of such scripts is painful.