Hoverfly

轻量的 API 服务模拟工具
授权协议 Apache
开发语言 Google Go
所属分类 程序开发、 服务框架/平台
软件类型 开源软件
地区 不详
投 递 者 顾昊穹
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

Hoverfly是一个轻量的API服务模拟工具(有时候也被称作服务虚拟化工具)。 使用Hoverfly,您可以创建应用程序依赖的API的真实模拟。

- 创建可重复使用的虚拟服务,在CI环境中替代缓慢和不稳定的外部或第三方服务
- 模拟网络延迟,随机故障或速率限制以测试边缘情况
- 使用多种编程语言扩展和自定义, 包括Go,Java,Javascript,Python
- 导出,共享,编辑和导入API模拟数据
- 提供方便易用的命令行界面hoverctl
JavaPython的语言绑定
- REST API
- 使用Go编写,轻巧,高性能,可在任何地方运行
- 提供多种运行模式,可以对HTTP响应进行记录,回放,修改或合成。


Hoverfly由SpectoLabs开发和维护。

  • hoverfly 介绍 信不信由你,研究人员和学生面临的最大障碍之一就是,只能访问PDF:他们甚至在阅读他们感兴趣的内容之前,都可能浪费大量的时间和大量的精力消耗兔子的洞。Kopernio是一个网站浏览器扩展程序可以简化此繁琐的过程,使他们可以将时间花在更重要的事情上。 这样,它就可以与学术网站的很大一部分进行交互:发布者页面(其中有成千上万个页面),机构登录门户以及各种PDF的开放访问源。 这不

  • 在微服务测试中,我们既需要测试的provider服务是否能够正常提供服务,也需要测试consumer服务是否能够正常的调用服务,但是如果仅仅是这样这中间缺少了一层被测件并没有被测试,那就是网关层。 如果要测试网关就需要运行其后面的生产者服务,也就是provider服务。如果provider还需要数据持久化层的支持,那么同样需要建设持久化层。从网关、provider服务、数据持久化层之间还需要网络的

  •   What is Hoverfly? Hoverfly is a lightweight, open source API simulation tool. Using Hoverfly, you can create realistic simulations of the APIs your application depends on. Replace slow, flaky API de

 相关资料
  • 我对Spring MVC中的模拟服务有一个问题: 和测试: 问题是,为什么我从真正的服务而不是模拟中得到公司(公司1,公司2): 更新了测试类,删除了setUp并将@Bean更改为@MockBean,但保留@SpringBootTest并且它可以工作: }

  • 我正在寻找通过ADO REST API批量更新工作项的示例。 本文档包含示例链接,这些链接似乎不起作用:https://docs.microsoft.com/en-us/rest/api/azure/devops/wit/workitembatchupdate?view=azure-devops-rest-6.0

  • 我有以下服务: 和其他服务 我有我的Junit 当我在调试模式下运行这个测试时,我看到这个。合同服务。getInfo(multipartFileId) 正在返回我“null”。 我在嘲弄中错在哪里。 我刚刚在JUnit中嘲笑了ContractService。我还需要模拟AccountServiceImpl吗? 编辑:添加saveInCache和getInfo方法

  • 我尝试使用在集成测试套件中测试。 ()调用注入的(),后者使用调用另一个REST服务器。这导致运行测试时出现以下错误。 resourceAccessException:获取“http://test123.com/42/status”的请求时出现I/O错误:test123.com;嵌套异常为java.net.UnknownHostException:test123.com 我使用对本身进行集成测试,

  • 我们正在整合谷歌日历和我们的房间预订系统。GSuite域中的用户应该登录我们的预订屏幕并预订房间。到目前为止,我使用了一个具有域范围委托的服务帐户来模拟用户(< code>setSubject()方法,传递被模拟用户的电子邮件地址)。一切都正常,尽管这样我们无法验证我们想要模拟的用户是否成功登录,事件将只是以他作为组织者来创建,因为setSubject()只需要电子邮件正常工作。在IBM Domi

  • 我可以使用通过web服务请求授予的访问令牌,通过GoogleAPI访问网站管理员的网站列表,现在我想通过服务器到服务器请求来访问。 在授予服务器帐户访问列表的权限后,我不能使用下面的作用域正确使用setAssertionCreentials: 案例1 模拟用户帐户时: PHP客户端返回 案例2 在不模拟用户帐户的情况下,PHP客户端会得到一个空数组 问题 如何冒充用户使用服务器服务器谷歌为网站管理