我花了很多时间浏览我的问题的解决方案:我正在测试一个 Android 应用程序,并且很快将使用 Appium 和 C# 在 iOS 上测试同一个应用程序。我的应用程序从服务器接收响应,我想通过代理,以便我可以作为 NUnit 测试的一部分进行嗅探,以确保从服务器返回的响应是正确的,并将其与我在应用程序上收到的响应进行比较(通过 SDK)。
我知道我可以使用 BrowserMob(使用自动测试器 C# 库)在使用 Selenium 的桌面浏览器上执行此操作,但我找不到使用 Appium 执行此操作的任何信息。1.首先,是否可以嗅探到移动应用程序的网络流量?2. 为了实现我的目标,我还应该考虑其他可能性吗?
我希望响应通过代理,以便我可以在运行时断言我的测试。请帮助/建议。