我们正在尝试对基于 Flutter 构建的 iOS 应用程序进行性能测试。然而,当我们尝试通过 blazemeter/jmeter 捕获请求时,我们无法拦截代理。经过进一步调查,我们发现使用 Flutter 开发的移动应用程序不遵循移动设备上定义的代理设置,而是使用其自己的证书存储。 有没有其他方法可以拦截 iOS 版 Flutter 应用程序的流量?或者还有其他方法可以对Flutter iOS应用进行性能测试吗?
尝试按照以下站点中给出的步骤捕获流量 - https://medium.com/@viniciuscorrei/using-jmeter-to-record-test-scenarios-directly-from-mobile-applications-b5dc5bc48ef6,但是,所有请求都没有被捕获。
为了录制 iOS 应用程序,您需要:
ApacheJMeterTemporaryRootCA.crt
,当您启动 HTTP(S) 测试脚本记录器HTTP 或 HTTPS 流量,如果您的 Flutter 应用程序(无论是什么)使用其他网络协议 - 您将无法记录。
更多信息: