当我使用loadrunner来测试web应用程序时,我发现ie不能使用activeX。是否可以使用loadrunner来测试activeX?我可以使用loadrunner来测试activeX web应用程序
回答
是的,可以使用LoadRunner来测试activeX。让我们回顾ActiveX的体系结构,然后查看支持该体系结构的路径。
ActiveX是客户端技术,本质上是微软对Java Applets的回应。这些项目可以是纯粹的客户端,接口客户端喜悦类型的项目或实际上与服务器通信。数据交换和转换也有一定的潜力。
如果这是“客户端喜悦”,那么如果您在传输层进行录制,那么确实没有什么需要发生。所有对服务器的请求都将被收集,您将能够按照您的预期解决您对脚本的修改。
如果这是某种加载和转换,那么如果您希望继续传输层,则会遇到其他挑战。您可能需要与您的开发团队合作,以了解用于转换数据的算法。你可以在你自己的代码中实现它来影响要返回的内容的转换。
如果这是一个直接与服务器通信的小程序,那么它可能利用了LoadRunner支持的标准协议接口。在这种情况下,双协议录制或通过代理进行录制可能会提取元素。
最后,如果整个应用程序都是activeX,它将直接与未知协议的主机进行通信,并且您无权访问开发人员以提供对通信的了解,那么您在架构上可以做什么?那么,在这种情况下,您将移到OSI模型的顶部,查看您可以使用哪些选项来像用户那样练习最终用户界面。
Buzzy已经注意到了一条路线。您也可以尝试TruClient。我认为这两个项目都有问题,因为ActiveX组件通常位于浏览器管理的DOM环境之外。然后,剩下三个选项,一个完整的GUI虚拟用户,一个Citrix虚拟用户或一个远程桌面虚拟用户。这三个选项中的每一个都将允许您驱动最终用户界面,本质上运行一个完整的浏览器以及您希望测试的每个虚拟用户的ActiveX组件的完整副本。
总是有一条路。让您的架构专业知识指导您了解通信协议和客户端操作。这就是为什么这些项目的命令作为性能测试人员/工程师/架构师的基础级技能的关键所在。
- 1. 我可以使用Fit/Fitnesse来测试.NET应用程序吗?
- 2. 是否可以使用ipod touch来测试iPhone应用程序?
- 3. 我可以使用Loadrunner加载测试Hbase表吗?
- 4. Web应用程序测试
- 5. 测试用于Mac的Web应用程序 - IPad可以吗?
- 6. 我可以使用Tsung来加载测试Socket.io应用程序吗?
- 7. 我们可以使用selenium htmlunit-driver **来测试AngularJS应用程序的GUI吗?
- 8. 我们是否可以使用xamarin来测试混合移动应用程序
- 9. 使用云服务来压力测试Web应用程序
- 10. 您使用什么方法来测试Web应用程序的可伸缩性?
- 11. 我可以在XP上使用iis express来测试IIS7/windows-7上的web应用程序的兼容性吗?
- 12. 任何可以测试PowerBuilder应用程序和Web应用程序的测试工具?
- 13. 我可以用来测试webservice的最佳应用程序是什么?
- 14. 您可以使用openshift来部署非Web应用程序吗?
- 15. 我应该如何强调测试我的web应用程序?
- 16. LoadRunner是否可以用于桌面应用程序
- 17. LoadRunner-WebStart应用程序
- 18. LoadRunner的asp.net应用程序
- 19. 是否可以使用Capybara测试Java应用程序?
- 20. 您可以使用JMeter测试Siebel应用程序吗?
- 21. 可以使用多少个并发线程来加载测试Web应用程序?
- 22. 我可以使用Zookeeper来运行我的应用程序吗?
- 23. 您可以使用虚拟机来测试应用程序的性能吗?
- 24. 自动测试web应用程序
- 25. Web应用程序安全测试
- 26. Web应用程序测试技巧
- 27. 加载测试Web应用程序
- 28. firefox插件测试web应用程序
- 29. 测试Web应用程序与黄瓜
- 30. Web应用程序性能测试(WAPT)
activeX在web *上仍然存在* ?! –
尝试Ajax Click&Script协议,它可能会工作。 – Buzzy