0

我有一个关于什么是对服务端点的模拟 ajax 调用以加载和保存 JSON 结构的问题。我有一个充当测验制作者的 html+ javascript 文件,用户可以输入问题,问题将存储到 JSON 对象的 javascript 数组中,那么模拟 Ajax 调用服务端点意味着什么

4

1 回答 1

1

通常“模拟”某些东西意味着实际上并不调用服务,而是有一些提供等效数据的替代数据提供者。这允许在没有服务依赖的情况下进行测试。

例如,假设您正在测试 AJAX 代码并且无权访问服务。也许,您只有一些静态数据可用于提供要处理的数据,并且您有一些方法让代码知道它正在测试模式下运行,以便从该静态数据中提取数据源而不是服务。

这是单元测试中广泛使用的概念。

于 2013-07-31T00:22:24.177 回答