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

时间:2017-12-19 12:47:11

标签: jmeter performance-testing stress-testing

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

有没有计算这个的公式?

1 个答案:

答案 0 :(得分:1)

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

  1. 最大为10 000或者更多
  2. 他们所有人都来自不同的地理位置,或者他们居住在同一时区
  3. 是否仅在营业时间内预期或您的应用程序旨在24x7x365
  4. 使用
  5. 用户使用应用程序的积极程度以及它生成的服务器端事件数
  6. Wha是应用程序使用的业务流程,即用户是否在短时间内执行某些操作并退出或是否继续使用应用程序更长时间
  7. 所以

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