【发布时间】:2021-04-27 14:58:35
【问题描述】:
我们可以通过 jmeter 测试混合应用吗?如果可以,那么如何 提前谢谢
【问题讨论】:
标签: performance jmeter hybrid-mobile-app
我们可以通过 jmeter 测试混合应用吗?如果可以,那么如何 提前谢谢
【问题讨论】:
标签: performance jmeter hybrid-mobile-app
如果您需要检查应用程序加载时间、页面渲染时间、资源消耗(CPU、RAM、网络、电池),我认为您不能使用 JMeter 对移动应用程序自身进行负载测试) 等。您应该考虑使用分析工具,它们通常可从移动操作系统供应商处获得,例如:
只有当应用程序与backend 通信时,JMeter 才能用于测量移动应用程序性能,因此您可以使用 JMeter 模拟成百上千的移动应用程序用户,以便检查后端是否能够处理这样的加载,它不会导致响应时间增加或错误。如果这是您要实现的目标 - 您需要确定哪些 network protocols 在范围内,并检查 JMeter Samplers 或 JMeter Plugins 是否支持这些协议
如果您的移动应用使用HTTP 协议与后端通信,您甚至可以使用JMeter 的HTTP(S) Test Script Recorder 记录请求,例如概念请参阅Load Testing Mobile Apps Made Easy 文章。
如果您的应用程序使用HTTPS 协议,仍然可以记录流量,但是您必须采取一些额外的步骤:
在移动设备上安装 JMeter 的自签名证书(参见JMeter Documentation 的HTTPS 记录和证书章节了解说明)
将您的移动操作系统配置为信任此证书:
【讨论】: