确定移动应用程序性能测试的并发用户

问题描述 投票:0回答:1

我正在设计一个移动应用程序,假设有10000个用户注册。为了规划应用程序的性能测试。如何确定此10000中的用户百分比是并发用户?

有没有计算这个的公式?

jmeter performance-testing stress-testing
1个回答
1
投票

我不知道任何现有的公式,并怀疑它存在,因为它取决于太多因素需要考虑:

  1. 是10 000最大还是更多
  2. 他们都将来自不同的地理位置,或者他们居住在同一时区
  3. 它们是仅在营业时间内预期,还是您的应用程序旨在24x7x365全天候使用
  4. 用户使用应用程序的积极程度以及它生成的服务器端事件数量
  5. 应用程序使用的业务流程是什么,即用户是否在短时间内做了什么并存在,或者他是否继续使用更长时间的应用程序

所以

  • 首先,我建议您熟悉Performance Testing Guidance for Web Applications,以了解有关性能测试和相关活动概念的更多信息。
  • 一旦确定在1小时的时间内您将拥有多少用户,您就可以开始构建JMeter测试计划以涵盖所有类型的用户活动。最简单的方法是使用JMeter的HTTP(S) Test Script Recorder记录应用程序对后端服务器的调用,查看Load Testing Mobile Apps Made Easy指南了解更多详情。
  • 测试准备就绪后,您可以使用预期的用户数运行它,并查看性能是否可接受。这项活动被称为Load Testing。根据结果​​,这可能是您测试的最后一步(如果您对结果感到满意并且没有错误)
  • 您可能还需要检查应用程序边界,即在错误开始发生或响应时间开始超过可接受的阈值之前它可以处理多少用户。这被称为Stress Testing
© www.soinside.com 2019 - 2024. All rights reserved.