Php 是否有与Ruby';什么是网络模拟?

Php 是否有与Ruby';什么是网络模拟?,php,laravel,mocking,phpunit,Php,Laravel,Mocking,Phpunit,我继承了一个Laravel项目,其中有一些测试正在发出外部网络请求。我在找一个图书馆来模仿这些。WebMock有几点我特别喜欢: 直观的界面,用于按URL删除请求并指定响应 默认情况下,阻止所有外部请求 PHP方面有这样的东西吗?我有过恶作剧和嘲弄的经验。我已经修补过了。我正在寻找一些关于这个特殊问题的东西 谢谢 你试过Codeception?这是一个非常好的PHP测试框架 Codeception与laravel- 我不知道代码中有哪个插件会拦截http请求以阻止它们,但您可以使用此插件模拟h

我继承了一个Laravel项目,其中有一些测试正在发出外部网络请求。我在找一个图书馆来模仿这些。WebMock有几点我特别喜欢:

  • 直观的界面,用于按URL删除请求并指定响应
  • 默认情况下,阻止所有外部请求
  • PHP方面有这样的东西吗?我有过恶作剧和嘲弄的经验。我已经修补过了。我正在寻找一些关于这个特殊问题的东西


    谢谢

    你试过
    Codeception
    ?这是一个非常好的PHP测试框架


    Codeception与laravel-


    我不知道代码中有哪个插件会拦截http请求以阻止它们,但您可以使用此插件模拟http请求

    我以前在WordPress项目中使用过它,但结果不一。我的印象是它在PHPUnit周围包装了一个很好的界面,但我不确定这是否准确。你认为它在多大程度上解决了我问题中提出的两点?它与Laravel兼容吗?Codeception与Laravel是100%兼容的——但是我不知道有任何插件在代码中拦截http请求来阻止它们,但是你可以使用这个插件模拟http请求,谢谢你给我指点。这不完全是我的想法,但它是在球场上。这也让我想到了列出的其他一些选项。如果你想在你的答案中加入Phiremock,我认为至少值得一试。我已经看到了WebMock可以做什么,它实际上很酷。编辑我的帖子,干杯@TomatFFI