https://stackoverflow.com/questions/1885887/phpunit-xml-file-phpunit-xml 可以在项目根目录添加 phpunit.xml 或 phpunit.xml.dist (按此顺序读取)来配置PHPunit。 此记录的phpunit版本5.6.x.
单元测试testCase一般是放在项目根目录的tests目录下,可以建子目录对应一个模块,每一个test文件对应一个具体功能的单元测试点,然后在项目根目录建个phpunit.xml.dist来编排测试套件,测试时只用在phpunit.xml.dist所在目录运行phpunit命令即可。这里用composer主要用它的autoload。
About Phystrix 在具有PHP前端的分布式系统中,应用程序与许多远程服务进行通信。无论是您自己的一组服务,第三方RESTful API还是需要网络交互的传统组件:在复杂的高负载系统中,偶尔的故障是无法避免的。Phystrix通过跟踪各种指标并防止重复性故障来保护对远程资源的访问点。如果服务失败的情况太频繁,为了不使情况更糟,Phystrix将暂时停止向它发出请求。当服务恢复生机时,Phystrix允许客户端应用程序再次访问它。