变更记录

序号 录入时间 录入人 备注
2 2015-12-24 Alfred Jiang -

方案名称

测试 - 使用 DVR 进行网络请求数据的录制与测试

关键字

测试 \ DVR \ 网络请求 \ 测试框架

需求场景

  1. 需要进行网络接口请求的录制测试时

参考链接

  1. GitHub - DVR

详细内容

直接将 DVR 源代码加入工程中,使用方法如下

1
2
3
4
5
6
7
let session = Session(cassetteName: "example")
let task = session.dataTaskWithRequest(request) { data, response, error in
// Do something with the response
}

// Nothing happens until you call `resume` as you'd expect.
task.resume()

该请求会优先读取本地已录制的 example.json 文件作为请求的返回数据,如果本地没有 example.json 录制文件,那么会自动发送网络请求并重新生成本地录制文件 example.json

DVR 同样支持多请求录制,更多内容请参考 GitHub - DVR

效果图

(无)

备注

(无)