如何对依赖 JSON 的应用进行离线测试?

Posted

技术标签:

【中文标题】如何对依赖 JSON 的应用进行离线测试?【英文标题】:How to perform offline testing for apps that depend on JSON? 【发布时间】:2017-12-02 20:25:01 【问题描述】:

我经常编写依赖于在各个点(登录、配置、请求信息等)提供 JSON 的 Web 服务的小型应用程序。对于 UI 开发/测试,我通常只在应用程序包中保留一些可以在本地读取的虚拟 JSON 文件。这是最常见的做法吗?有更好的方法吗?

【问题讨论】:

您可以从文件中加载 json 或在 Node 中制作一个“假服务器” 我也使用 dummy json 文件,它的通用且易于使用 你为什么要改变,因为它是一个很好的方法 Helpful 【参考方案1】:

嗯,

如果您所说的“离线”是指您绝对无法访问互联网,我想您别无选择。不过,这意味着您将无法测试您的 Web 服务调用。

否则,如果您使用 API 调用,则可以使用免费的 API 服务器,例如 http://myjson.com/api。这些是适用于您的网络或移动应用的简单 JSON 存储。

我经常在开发阶段使用它。

希望对你有所帮助。

【讨论】:

以上是关于如何对依赖 JSON 的应用进行离线测试?的主要内容,如果未能解决你的问题,请参考以下文章

mapboxGL2离线化应用

离线存储 json 响应 iOS

使用 Web Audio API 进行离线/非实时渲染

python Flask离线安装与测试

对 RestKit iOS 应用程序的在线和离线支持

Firebase A/B 测试离线行为