当前位置: 首页 > 软件库 > 开发工具 > 测试工具 >

VCR

HTTP 交互模拟库
授权协议 MIT
开发语言 Ruby
所属分类 开发工具、 测试工具
软件类型 开源软件
地区 不详
投 递 者 李昌勋
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

VCR 是 Ruby 开发的一个用于简化 HTTP 交互测试的工具包。

示例代码:

require 'rubygems'
require 'test/unit'
require 'vcr'

VCR.configure do |c|
  c.cassette_library_dir = 'fixtures/vcr_cassettes'
  c.hook_into :webmock # or :fakeweb
end

class VCRTest < Test::Unit::TestCase
  def test_example_dot_com
    VCR.use_cassette('synopsis') do
      response = Net::HTTP.get_response(URI('http://www.iana.org/domains/example/'))
      assert_match /Example Domains/, response.body
    end
  end
end
  • DVR是Digital Video Recorder的缩写,即硬盘录像机或数字录像机。它是一种使用数字方式进行影像的录制及存储的监控系统设备;功能齐全,影像录制效果好、画面清晰,并可重复多次录制,能对存放影像进行回放检索。 VCR是Video Cassette Recorder的缩写,即模拟式磁带录放机。就功能上而言,它是使用空白录像带并加载录像机进行影像的录制及存储的监控系统设备   DVR与V

 相关资料
  • 问题内容: 如何 使用文件输入 模拟python交互式会话并保存抄本?换句话说,如果我有一个文件: 我想得到看起来像这样(省略python横幅): 我尝试将stdin喂入python,twitter的建议是“ bash脚本”,没有详细信息(在bash中使用script命令播放,没有乐趣)。我觉得应该很容易,但我缺少一些简单的东西。我需要使用或编写解析器吗? Python或ipython解决方案就可

  • 我被通缉了,但没有被征召。方法在行处与此模拟错误没有任何交互。甚至我也嘲弄了这个对象&在调试函数时被调用。 下面是我要测试的函数,

  • 我现在在运行时看到.Intercept正在获得null对象值。 有人能建议我怎么修理吗。

  • 我有一项服务,我需要通过rest向外部服务器询问一些信息: 如何为getListofObjectsA()编写JUnit测试? 我尝试了以下方法: 然而,上面的代码不起作用,它表明为。如何更正测试以正确模拟restTemplate。交换?

  • 我在用spring Boot测试我的骆驼上下文时遇到了一些问题。 我使用的是spring boot 1.5.6、spock 1.1-groovy-2.4、camel 2.19.2和camel-spring-boot-starter 2.19.2。 我使用的是spock模拟,我使用的是类中的。我所有的bean都使用构造函数注入。我正在将一个模拟的注入到一个处理器中,我还将它注入到我的测试类中以定义交

  • 交互可以添加基本的基于鼠标的行为到任何元素。 使用交互,我们可以创建可排序列表,可调整大小的元素,拖放行为.Interactions还为更复杂的小部件和应用程序构建了很好的构建块。 Sr.No. 互动和描述 1 Drag able 在任何DOM元素上启用可拖动功能。 2 Drop able 允许任何DOM元素丢弃。 3 Resize able 允许任何DOM元素调整大小。 4 Select abl

  • 按钮 角度传感器 滑动电位器 摇杆 多路触摸

  • 按钮 角度传感器 滑动电位器 摇杆 多路触摸