使用PHPUnit测试Soap服务
我正在尝试为Web服务编写测试。我需要监控服务是否在线,并返回有意义的数据(正确的域、长度、格式等) 不幸的是,我无法使用PHPUnit进行测试。每当它到达soap调用线路时就会失败 我在网上搜索了一下,发现我应该嘲笑这项服务。但这并不能解决我的问题。我需要测试服务,而不是客户端 可以允许从phpunit进行远程soap调用吗使用PHPUnit测试Soap服务,php,web-services,soap,phpunit,Php,Web Services,Soap,Phpunit,我正在尝试为Web服务编写测试。我需要监控服务是否在线,并返回有意义的数据(正确的域、长度、格式等) 不幸的是,我无法使用PHPUnit进行测试。每当它到达soap调用线路时就会失败 我在网上搜索了一下,发现我应该嘲笑这项服务。但这并不能解决我的问题。我需要测试服务,而不是客户端 可以允许从phpunit进行远程soap调用吗 public function testByEmployee() { $client = new SoapClient('services_int.xml');
public function testByEmployee() {
$client = new SoapClient('services_int.xml');
$client->methodCall();
$this->assertTrue(true);
}
此测试失败。是否执行此
$This->assertTrue($client,is_a('SoapClient')代码>新建后失败
?$this->assertTrue(file_exists('services_int.xml');
失败了吗?@JOUM两个测试都成功了。希望上面的链接给你一些hintsIs services_int.xml一个有效的WSDL,并且文件中的端点正确吗?$this->assertTrue('client,is_a('SoapClient'));
在新建后失败了$this->assertTrue(file_exists('services_int.xml');
失败?@JOUM两个测试都成功。希望上面的链接为您提供一些hintsIs services_int.xml有效的WSDL,并且文件中的端点正确吗?