我正在尝试记录我的HTTP响应,因此我的测试运行速度更快。Ruby有一个名为VCR的酷炫框架,您可以用来记录响应并加载它们以进行更快的测试。iOS有类似的东西吗?这是我发现的两个豆荚,但我想知道还有其他东西(也许是本地人吗?)?
https://github.com/venmo/dvr
https://github.com/velhotes/vinyl
预先感谢!
更新:
因此,事实证明您不能将DVR与afnetworking一起使用。因此,相反,我正在使用OHHTTPSTUB来存根请求和SwhttpTrafficRecorder,以尝试将流量记录到以后加载的文件中。但是,我遇到的问题要让SwhttpTrafficrecorder记录与AfhttpsessionManager发送的请求。我慢慢得出的结论是,swgtptrafficrecorder和afnetwork不兼容。还有其他人对录制HTTP请求有什么建议吗?
我最终使用swhttptrafficrecorder来记录流量,但是我必须实现方法来记录afnetworking的网络请求。这是指定的仓库的链接,该方法已经实现了方法:
https://github.com/amindv1/swhttptrafficrecorder
对于固执,我使用了ohhttpstubs。这两个豆荚是兼容的,我已经测试了它们,可以确认它们一起工作。我也不建议将它们用于测试,而是将它们包括在我的测试目标中。