与Jmeter不同的是,收到响应后,Load Runner是否支持JavaScript执行? 因为在JMeter中,当我们收到响应页时,如果它包含JavaScript或ajax调用,那么它不会被JMeter处理?那么它是否受到Load Runner的支持?LoadRunner是否在响应页面中支持JavaScript执行?
1
A
回答
3
是的,TruClient虚拟用户类型,vesions 11.x和更高版本。
除非你的代码是真正的异步,其中单独线程拉开Javascript和每次服务器请求到达顺序实质上不同的,你真的不需要JavaScript的处理。当您在多个录制会话中查看给定业务流程的调用顺序时,大多数AJAX客户端在其行为中的“A”和更多“S”同步行为较少。在其余的那些真正的'A'行为同步中,绝大多数的'A'调用是第三方组件,它们不会被包含在你的性能测试中(你能想象试图协调你的性能测试与谷歌,因为你的应用程序包括谷歌地图!)
因此,回到你的核心核心问题。是的,LoadRunner确实包含支持JavaScript处理的虚拟用户类型,即TruClient虚拟用户。如果您想运行完整的浏览器,也可以使用GUI虚拟用户或Citrix | RDP虚拟用户。对于更大的问题,你真的需要一个处理JavaScript的虚拟用户吗?仔细查看跨多个记录会话的请求序列,以了解您的业务流程在本质上(与您的服务器和您的代码)是否真正异步,或者与应用程序的行为同步。
相关问题
- 1. LoadRunner是否测量UI响应时间?
- 2. 如何在ajax响应页面中执行javascript?
- 3. PSEXEC是否支持域间执行?
- 4. 执行opendir()支持分页
- 5. 如何在页面url之间的loadrunner中执行关联?
- 6. JavaScript是否会影响页面源?
- 7. 在.load()页面后执行javascript页面
- 8. 是否可以审计在页面上执行的JavaScript方法?
- 9. 本机LoadRunner JMX监视器是否支持WebLogic 11g(10.3.6)?
- 10. 在Google上执行操作是否支持中文?
- 11. 在Scrapy响应中执行内嵌JavaScript
- 12. 电子邮件中是否支持JavaScript?
- 13. 在加载页面中执行javascript
- 14. Node.js是否支持并行?
- 15. QtWebkit:支持javascript页面打开?
- 16. 打印HTML页面是否重新执行javascript?
- 17. RabbitMQ是否支持按时间从队列中执行进程?
- 18. 运行在iframe中的javascript是否会影响主页?
- 19. 如何检查浏览器是否支持JavaScript,在javascript中?
- 20. 是否有可能在Conductor Selenium框架的页面上下文中执行Javascript?
- 21. 在响应中执行JavaScriptHTML
- 22. IOS应用程序支持页面URL
- 23. Volley是否有JSON参数,字符串响应本机支持
- 24. 是否所有的浏览器都支持excel响应?
- 25. flask_json扩展是否支持顶级数组JSON响应?
- 26. express.js:请求和响应对象是否支持“app”属性?
- 27. 从http响应头识别浏览器是否支持gzip
- 28. Jetty是否支持HTTP分块响应/传输编码?
- 29. WATIN中是否有页面检查器在每个页面加载时执行?
- 30. 如何使用JavaScript支持加载页面服务器页面
谢谢伟大的答案:D – AsadYarKhan