gsaulmon/guzzlerecorder

记录并回放 guzzle 响应

2.3 2022-02-15 16:10 UTC

This package is not auto-updated.

Last update: 2024-09-11 03:53:34 UTC


README

这是一个针对 Guzzle 4/5 的事件监听器插件,旨在更快地设置复杂响应的测试。

使用方法

将记录器实例附加到任何 Guzzle 客户端

$client = new GuzzleHttp\Client();

$watcher = new Gsaulmon\GuzzleRecorder\GuzzleRecorder(__DIR__ . '/my_test_responses');
$client->getEmitter()->attach($watcher);

然后运行测试。记录器将捕获并存储所有 Guzzle 响应到 "my_test_responses" 文件夹。所有后续的测试运行都将拦截 Guzzle 请求,并注入存储的响应。

响应存储将是完整的实际响应。请确保编辑掉任何您可能不想分享的信息。