estahn/guzzle-stereo-bundle

在 Symfony 中轻松记录和重放 HTTP 响应

安装量:2,244

依赖者: 0

建议者: 0

安全性: 0

星标: 2

关注者: 3

分支: 0

开放问题: 2

类型:symfony-bundle

v0.2.0 2016-03-15 02:11 UTC

This package is not auto-updated.

Last update: 2024-09-14 18:42:13 UTC


README

Latest Stable Version Total Downloads Dependency Status SensioLabsInsight Build Status StyleCI

GuzzleStereoBundleguzzle-stereo 库集成到 Symfony2 框架中。

特性包括

  • 自动记录通过 Guzzle 发出的所有请求
  • 在功能测试中重放记录的请求
  • 复制并粘贴最后记录的请求文件

GuzzleStereoBundle 自动将 guzzle-stereo 集成到 Guzzle 中,然后记录通过 Guzzle 实施的所有请求。目标是减少创建外部请求模拟的工作量。

安装

  1. 下载 Bundle

    打开命令行,进入您的项目目录,并执行以下命令以下载此 Bundle 的最新稳定版本

    $ composer require estahn/guzzle-stereo-bundle --dev

    此命令要求您全局安装 Composer,具体请参阅 Composer 文档的安装章节

  2. 启用 Bundle

    然后,通过将其添加到项目 app/AppKernel.php 文件中注册的 Bundle 列表来启用该 Bundle

    <?php
    // app/AppKernel.php
     
    // ...
    class AppKernel extends Kernel
    {
        public function registerBundles()
        {
            $bundles = array(
                // ...
    
                new EnricoStahn\Bundle\GuzzleStereoBundle\GuzzleStereoBundle(),
            );
    
            // ...
        }
     
        // ...
    }
  3. 通过添加以下空配置来启用服务

    # app/config/config_test.yml
    guzzle_stereo: ~

使用方法

刷新您的页面,然后在 app/logs/record_<tape name>.json 中找到创建的文件。

徽章狂热

Build Status Scrutinizer Code Quality Code Coverage Codacy Badge