首页 > 解决方案 > 模拟android设备的所有http请求

问题描述

我有一个 Android 应用程序,它对 Internet 上的不同服务使用一些 HTTP 请求。为了进行测试,我想设置一个响应此请求的 WireMock 实例。该设备通过 USB 连接到 WireMock 机器。我不想仅出于测试目的将 APK 中使用的 URL 更改为“localhost”。假设我的应用程序使用这些调用:

http://my-nice-web-api.com/some/pathhttps://an-even-better-web-api.com

我希望将来自 Android 设备的这些请求路由到我的 WireMock 机器上的端口,以便我可以读取请求的 URL 并使用测试数据进行响应。我怎样才能做到这一点?这个问题不是关于 WireMock 逻辑,而是关于路由呼叫的方式。

标签: androidtestingmockinghttprequestadb

解决方案


推荐阅读