测试php phalcon api端点的标准是什么?

时间:2018-05-15 17:06:48

标签: php unit-testing phalcon web-api-testing

在测试API端点时,有没有办法让测试框架(PHPUnit)启动对测试服务器的HTTP请求,可能只是为了测试而构建一个特定的数据库?

我在网上找到的有点奇怪。它意味着使用phalcon/incubator

向已在运行的服务器发出请求

以下是我在网上找到的内容:https://forum.phalconphp.com/discussion/1475/-solved-unittest-on-my-api-project

我很好奇这种使用已经运行的服务器的方法在PHP中很常见。

如果可能,您可以通过php phalcon测试的示例向我指出一些存储库。

1 个答案:

答案 0 :(得分:0)

我建议使用 Travis CI 来部署一个干净的实例并安装所有依赖项(Phalcon,MySQL,Redis等)并为新创建的数据库播种。为了测试api端点,我们依靠 CodeCeption Framework 进行api测试,json-schema验证等。