如何对AngularJS Web应用程序进行性能测试?
发布时间:2020-12-17 09:02:59 所属栏目:安全 来源:网络整理
导读:我以前常常用JMeter脚本对网站进行性能测试. 然而,越来越多的项目是使用前端MVC构建的,例如AngularJS,而目前的项目是通过角度视图文件,REST调用等来加载所有内容. 不幸的是,JMeter不执行任何javascript,所以我的负载测试只在(400ms)中返回主页. 实际上,在浏
我以前常常用JMeter脚本对网站进行性能测试.
然而,越来越多的项目是使用前端MVC构建的,例如AngularJS,而目前的项目是通过角度视图文件,REST调用等来加载所有内容. 而不是调查网络流量并单独加载每个组件(例如,profile.html,notification.html,REST呼叫等).市场上有没有产品或者可以遵循类似于执行JMeter脚本的最佳情况,但是考虑到javascript执行和加载外部资源是由于javascript? (我不打算简要描述JavaScript执行时间,但这仍然是测试背后的基础设施是否能够为xyz同时使用的用户提供服务)
虽然JMeter无法执行客户端JavaScript,但它可以通过
HTTP(S) Test Script Recorder记录相关请求.一旦录制,您应该可以将所有独立请求组合成一个“聚合”,使用JMeter的
Transaction Controller
如果这个简单的方法由于某些原因不适合您,请查看How to Load Test AJAX/XHR Enabled Sites With JMeter了解更多选项和线索. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |