JMeter是否支持测试移动应用程序?

时间:2014-10-17 10:05:24

标签: jmeter load-testing performance-testing

我们可以使用Apache JMeter测试移动应用程序iOS / Android(Native / hybrid)应用程序吗?如果有,那是什么方式?

1 个答案:

答案 0 :(得分:2)

您无法通过JMeter直接测试移动应用程序,即加载需要多长时间,响应速度等等。使用JMeter可以做的是模拟与后端服务器通信的大量移动设备以测量性能,并应用一些客户端断言以确保服务器的响应没有格式错误。

可以通过JMeter HTTP(S) Test Script Recorder记录移动应用程序网络活动,如下所示:

  1. 将上述HTTP(S)测试脚本记录器和Recording Controller添加到Workbench
  2. 确保运行JMeter和移动设备的主机位于同一网络上(即使用Wifi,而不是蜂窝数据计划),并且可以访问运行JMeter的主机(即防火墙软件不会阻止端口8080)
  3. 启动JMeter的代理
  4. 配置设备以使用JMeter的代理。
  5. 启动您的应用程序并执行必要的操作
  6. 当您完成停止JMeter的代理并将记录的请求复制到测试计划
  7. 如果需要,执行关联和参数化
  8. 根据您的负载情况配置线程组虚拟用户并加速。
  9. 启动测试
  10. 分析结果
  11. 参考文献: