Web API 功能测试
Web API测试框架允许你的API的客户端应用Magento Web测试。该测试可用于REST或SOAP. REST或SOAP适配器运行试验是PHPUnit配置指定的。查看如何运行测试 更多信息。
实施细则
Web API功能测试框架取决于集成测试框架和重用类的实现。
如何创建新的测试
如何运行测试
先决条件
-
安装PHP SOAP扩展。
复制 php_soap.dll
或 php_soap.so
到你的PHP扩展目录。编辑php.ini
文件和应用PHP Soap 扩展。
extension=php_soap.dll
-
在运行功能测试之前,您需要清除缓存。
现在你已经准备好运行测试。
运行测试
-
复制 /dev/tests/api-functional/phpunit.xml.dist
到 /dev/tests/api-functional/phpunit.xml
a.指定您的Magento实例的URL作为一个值TESTS_BASE_URL
在 phpunit.xml
。
b.选择所需的web API适配器, rest
或 soap
, 被使用并指定在TESTS_WEB_API_ADAPTER
.
-
复制 /dev/tests/api-functional/config/install-config-mysql.php.dist
到 /dev/tests/api-functional/config/install-config-mysql.php
.
-
配置您的DB连接和安装设置 /dev/tests/api-functional/config/install-config-mysql.php
. 指定的Magento数据库。基URL来访问此Magento的实例必须指定在phpunit.xml
.
-
运行 phpunit
使用 /dev/tests/api-functional/phpunit.xml
配置文件。