负载/压力测试角度应用程序
Posted
技术标签:
【中文标题】负载/压力测试角度应用程序【英文标题】:Load/Stress testing an angular app 【发布时间】:2018-04-16 10:13:55 【问题描述】:当超过一定数量的用户同时登录时,我的 Angular 应用程序会出现一些问题。我希望用一个非常简单的场景对其进行加载/压力测试:用户看到主页,登录,然后等待 30 秒,然后注销。我希望有 200-400 个用户群。
问题是我找不到合适的工具来完成这项工作。这里有任何测试人员可以帮助我吗?已经试过大炮和蝗虫io了。
谢谢你,
【问题讨论】:
鉴于每个用户都有自己的应用程序副本,问题似乎更可能出在后端。但是这里对工具的建议是题外话。 【参考方案1】:负载测试工具与前端无关,任何支持 HTTP 协议的performance testing tools 都适合。
请注意,没有一个负载测试工具实际上支持 javascript,因为它是由浏览器引擎执行的,而负载测试工具是在 HTTP 协议级别上运行的。因此,如果您的应用程序依赖于AJAX requests,您将需要找到一个能够并行执行 JavaScript 驱动的 HTTP 请求的工具。
看看Apache JMeter,应该很容易使用。 Parallel Controller 扩展使 JMeter 在模拟 AJAX 请求时表现得像真正的浏览器。
【讨论】:
以上是关于负载/压力测试角度应用程序的主要内容,如果未能解决你的问题,请参考以下文章