使用JMeter加载测试Google App Engine应用程序

时间:2017-12-20 13:19:26

标签: google-app-engine testing jmeter

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

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

首先,是否可以使用JMeter进行模拟?我已在本地登录我的Google帐户,但不确定模拟用户是否可以访问它?

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

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

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

为我的JMeter缺乏经验道歉。

1 个答案:

答案 0 :(得分:1)

这不是您能够录制和重播的内容,我的期望是您的应用程序受OAuth保护,因此您需要一些token才能执行调用。

不知道应用程序实现的详细信息很难猜出出了什么问题,我建议

  1. 首先使用1个用户和1个循环运行测试,以确保它通过添加View Results Tree侦听器并检查每个采样器的请求和响应详细信息来执行应该执行的操作(特别是对于失败)那些)。
  2. 一旦弄清楚这个特定请求有什么问题 - 修改JMeter配置,这样才能成功。重复直到您对端到端测试感到满意为止。
  3. 仅在此之后添加加载并小心,因为测试可能对额外的用户/循环敏感,尤其是如果您使用单个登录帐户(不建议这样做)
  4. 参考文献: