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



我正在设计一个移动应用程序,该应用被认为已注册了10000个用户。按命令计划在应用程序上进行性能测试。我该如何确定该10000的用户中的哪些百分比将是并发用户?

是否有任何公式可以计算此?

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

  1. 最多10 000,或者可以更
  2. 所有人都会来自不同的地理位置,否则它们居住在同一时区
  3. 他们仅在工作时间内预期,或者您的申请旨在使用24x7x365
  4. 用户如何使用该应用程序以及它生成多少服务器端事件
  5. wha是应用程序使用的业务流,即用户是否在短时间内做某事并退出,或者他继续使用申请长时间

so

  • 首先,我建议您熟悉Web应用程序的性能测试指南,以了解有关绩效测试和相关活动概念的更多信息。
  • 一旦您弄清楚在1小时的时间范围内将拥有多少个用户,您就可以开始构建Jmeter测试计划以涵盖所有类型的用户活动。最简单的方法是仅录制您的应用程序使用Jmeter的HTTP(S)测试脚本录音机对后端服务器的调用,请查看"加载测试"移动应用程序,以获取更轻松的指南,以获取更多详细信息。
  • 准备好测试时,您可以使用预期的用户数量运行它,并查看性能是否可以接受。此活动称为负载测试。根据结果的不同,这可能是您测试的最后一步(如果您对结果感到满意并且没有错误)
  • 您可能还想检查您的应用程序边界,即可以处理多少用户,直到发生错误开始或响应时间开始超过可接受的阈值。这被称为压力测试

最新更新