我们可以通过jmeter测试混合应用程序吗?如果可以,那么提前谢谢
发布于 2021-04-27 14:58:36
我不认为你可以使用JMeter来对移动应用程序本身进行负载测试,如果你需要检查应用程序的加载时间,页面渲染时间,资源消耗(CPU,内存,网络,电池)等,你应该考虑使用性能分析工具,它们通常可以从移动操作系统供应商那里获得,比如:
Xcode Instruments usage to improve app performance
:
只有当应用程序与通信时,才能在测量移动应用程序性能的上下文中使用JMeter,这样您就可以使用JMeter模拟成百上千个移动应用程序用户,这样您就可以检查后端是否能够处理这样的负载,并且不会导致响应时间增加或出现错误。如果这就是您要尝试实现的目标-您需要确定哪些network protocols在作用域内,并检查JMeter Samplers或JMeter Plugins是否支持这些协议
如果您的移动应用程序使用HTTP协议与后端通信,您甚至可以使用JMeter的HTTP(S) Test Script Recorder记录请求,有关示例概念,请参阅Load Testing Mobile Apps Made Easy文章。
如果您的应用程序使用HTTPS协议,那么仍然可以记录流量,但是您必须采取一些额外的步骤:
的HTTPS recording certificates一章
- iOS: [Trust manually installed certificate profiles in iOS and iPadOS](https://support.apple.com/en-us/HT204477)
- Android: [How to install trusted CA certificate on Android device?](https://stackoverflow.com/a/22040887/2897748%5C)https://stackoverflow.com/questions/67277959
复制相似问题