当前位置: 首页 > 知识库问答 >
问题:

WireMock在录制时是否播放?

乌修筠
2023-03-14

我最近一直在玩WireMock(Standalone),觉得它很棒。今天,我注意到,据我所知,WireMock在记录模式下播放已经保存的响应的行为。

我想我可能弄错了,因为知道这一点非常重要,但我在文档中看不到它,除了这个:

笔记

记录器将忽略与已捕获的请求匹配的任何请求。

不清楚这是否意味着:

  1. 请求将被路由到第三方服务,并将返回实时响应。或
  2. 保存的响应将被返回,在这种情况下,第三方服务将不会受到干扰。

我希望是后者。这基本上意味着在小型应用程序中,可能永远不需要回放。

谁能帮我确认一下吗?

共有1个答案

黄元章
2023-03-14

在记录模式下(假设您还配置了代理),不会在内存中创建并提供存根,它们只会保存到磁盘。这意味着WireMock只有在您重新启动后才能开始提供这些存根。

“…recorder will ignore…”语句意味着它不会尝试记录同一存根两次——如果它看到它认为与之前在记录会话中看到的请求相同的请求,它仍然会通过代理传递它,但不会(重新)记录响应。

 类似资料:
  • 我试着用媒体记录器在android中录制一段视频。当我试着用2.3.4版本的媒体记录器录制视频时,它在4.0及更高的版本下工作得很好,给出了启动失败异常-12。 这是我的媒体记录器代码。 我得到的运行时异常是 请帮助我如何解决这个问题。 提前致谢

  • 问题内容: 检查html5音频元素当前是否正在播放的JavaScript API是什么? 问题答案: 音频标签具有一个属性。如果未暂停,则正在播放。

  • 问题内容: 我希望下面的代码只会初始化,以及字典。但它似乎具有复制效果: 如您所见,结果如下: 为什么该程序会产生先前的结果,当我期望它返回时: 问题答案: 这是因为在Python中,变量(名称)只是对单个对象的引用。当您指定,你真的复制存储器地址(或指针,如果你愿意)从到。该词典仍然有一个实例。 要获得所需的行为,请使用方法,或者如果您的字典可能具有嵌套的字典或其他嵌套的对象,请使用。

  • 我是一名大学生,现在正在学习FFmpeg。 当我使用这个公式时,我发现一个现象。 1.帧率越高,视频播放速度越快。 2.帧率越慢,视频播放速度越快。 我希望无论帧率是多少,视频播放速度都是合适的。不要太快或太慢。

  • 函数名称:获取音频播放状态 函数功能: 获取音频是否在播放 函数方法 flag = media.isPlaying() 返回值 类型 说明 flag boolean true - 正在播放音频,false - 未播放 函数用例 media.playAudio("/mnt/sdcard/LuaBox/Projects/1/1.mp3",5,true) flag = media.isPlaying()

  • 我有一个蓝牙耳机(可以播放立体声音乐)连接到我的android手机(android 4.4.3)。现在,我希望我的代码能够播放立体声音乐并从耳机中录制音频,这两种方式的采样率都很高(44100)。我在以下帖子中遵循了这些解决方案。 如何使用蓝牙耳机录制声音 通过与Android设备配对的蓝牙耳机捕获音频 我的基本代码如下所示。 权限: 打开蓝牙Sco的代码: 播放立体声音乐的代码: 录制音频的代码