【问题标题】:Load testing a Google App Engine Application using JMeter使用 JMeter 对 Google App Engine 应用程序进行负载测试
【发布时间】:2017-12-20 13:19:25
【问题描述】:

我已经创建了一个应用程序,我想测试它对大量用户的扩展能力。

要运行我的应用程序,用户必须转到主页,登录 Google 帐户,单击按钮,然后上传视频文件。

首先,这可以用 JMeter 来模拟吗?我在本地登录了我的 Google 帐户,但不确定模拟用户是否可以访问它?

其次,我在 JMeter 中记录了一个执行上述操作的会话,并使用 10 个模拟用户运行了测试,但是,App Engine 仪表板未检测到任何活动。我已经按照here 提到的步骤进行了操作,但显然我的应用程序的详细信息等。

这是摘要报告的屏幕截图。

有什么明显的我可能做错了吗?我是否以正确的方式使用 JMeter 来根据需要测试应用程序?

对我的 JMeter 缺乏经验表示歉意。

【问题讨论】:

    标签: google-app-engine testing jmeter


    【解决方案1】:

    这不是您可以记录和回放的内容,我希望您的应用程序受到OAuth 的保护,因此您需要一些token 来执行您的调用。

    不知道你的应用程序实现的细节很难猜出哪里出了问题,我会推荐

    1. 首先使用 1 个用户和 1 个循环运行您的测试,通过添加 View Results Tree 侦听器并检查每个采样器的请求和响应详细信息(尤其是失败的采样器)来确保它正在做它应该做的事情。
    2. 一旦你弄清楚这个特定请求有什么问题 - 修改 JMeter 配置使其成功。重复直到您对端到端的测试感到满意。
    3. 仅在此之后添加负载并小心,因为测试可能对额外的用户/循环很敏感,尤其是在您使用单个登录帐户时(不推荐这样做)

    参考资料:

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-01-21
      • 2018-01-24
      • 1970-01-01
      • 2019-03-10
      • 2021-09-24
      • 1970-01-01
      相关资源
      最近更新 更多