Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个关于什么是对服务端点的模拟 ajax 调用以加载和保存 JSON 结构的问题。我有一个充当测验制作者的 html+ javascript 文件,用户可以输入问题,问题将存储到 JSON 对象的 javascript 数组中,那么模拟 Ajax 调用服务端点意味着什么
通常“模拟”某些东西意味着实际上并不调用服务,而是有一些提供等效数据的替代数据提供者。这允许在没有服务依赖的情况下进行测试。
例如,假设您正在测试 AJAX 代码并且无权访问服务。也许,您只有一些静态数据可用于提供要处理的数据,并且您有一些方法让代码知道它正在测试模式下运行,以便从该静态数据中提取数据源而不是服务。
这是单元测试中广泛使用的概念。