首页 > 解决方案 > SAPUI5 Northwind 和 mockServer

问题描述

我正在设置一个 Mockserver 来对 sapui5 项目进行单元测试,但我不明白 Northwind 是如何工作的,我有一些问题:

我想我了解 mockServer 的操作,但不了解 Northwind。

标签: sapui5

解决方案


要使用任何 ODATA 服务进行模拟,您需要以下文件

  1. mockserver.html(一个 index.html 文件的副本,API 文档中提到了一些调整)
  2. mockserver.js 启动模拟服务器
  3. metadata.xml(您可以通过在服务 URL 末尾添加 $metadata 来获取)
  4. json 文件,其中包含表示您正在处理的实体的数据,例如 Products.json 或带有虚拟数据的 Users.json。

查看此网址了解更多信息 https://sapui5.hana.ondemand.com/#/topic/bae9d90d2e9c4206889368f04edab508

直接回答您的问题:

我的数据 JSON 和 Northwind 数据如何链接?它是通过 metadata.xml

我的数据是否必须来自 mockServer 的 API?没有数据来自模拟服务器,它实际上是从 JSON 文件中获取数据。

您如何使用 Northwind 生成我们的数据?只需使用虚拟数据创建 json 文件。您不需要来自 Northwind 的数据。或者只是在浏览器中打开他们的端点并从那里复制它。这很简单


推荐阅读