ParseServer 应用程序的压力测试

Posted

技术标签:

【中文标题】ParseServer 应用程序的压力测试【英文标题】:Stress testing of ParseServer app 【发布时间】:2017-03-08 22:10:47 【问题描述】:

我有一个带有 ParseServer 后端和 Ionic2 前端的应用程序。我需要模拟多个用户对后端进行压力测试。

对于此类设置,您会推荐使用哪些负载测试工具?

谢谢。

【问题讨论】:

【参考方案1】:

您需要将您的流程分为两个阶段:

    服务器端测试。您需要对后端进行负载测试,以确保它能够模拟预期的用户数量。事实上,任何能够发送 HTTP 请求的工具都适用,最流行的免费和开源负载测试解决方案是 JMeter、Grinder、Gatling 和 Tsung。它们都带有记录和回放功能,因此您只需与您的移动应用程序交互并使用负载测试工具作为代理来构建您的测试。请参阅Open Source Load Testing Tools: Which One Should You Use? 文章以了解突出和比较的主要功能。

    客户端测试。即使您的服务器响应非常快、处理巨大的负载、能够扩展等,您的应用程序用户体验也可能没有那么好,因为客户端性能也很重要。您可以选择Chrome Dev Tools Remote Debugging 和/或Intel XDK,它们能够分析现有应用程序。

【讨论】:

【参考方案2】:

您可以尝试使用ZebraTester 并记录此测试的脚本。试用版允许您拥有多达 20 个虚拟用户,这些虚拟用户可以运行多个循环,具体取决于测试的长度。同一工具可以记录脚本以及从本地计算机运行负载测试。

【讨论】:

【参考方案3】:

我用来测试解析服务器 在http://jmeter.apache.org/

是一个免费的工具,你可以安装你的电脑然后开始测试

【讨论】:

以上是关于ParseServer 应用程序的压力测试的主要内容,如果未能解决你的问题,请参考以下文章

怎样正确做 Web 应用的压力测试

什么是压力测试和负载测试,压力测试和负载测试有什么...

Monkey (压力测试)-移动端手机压力测试工具

压力测试、负载测试和并发测试有啥区别?

性能测试和压力测试

怎样正确做 Web 应用的压力测试