使用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');

我正在尝试为Web服务编写测试。我需要监控服务是否在线,并返回有意义的数据(正确的域、长度、格式等)

不幸的是,我无法使用PHPUnit进行测试。每当它到达soap调用线路时就会失败

我在网上搜索了一下,发现我应该嘲笑这项服务。但这并不能解决我的问题。我需要测试服务,而不是客户端

可以允许从phpunit进行远程soap调用吗

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,并且文件中的端点正确吗?