Php 在web服务不可用的情况下测试web服务的客户端
我正在开发一个PHP脚本,它必须对web服务进行一些调用。此web服务正在我们客户端的LAN上运行。这意味着我还没有访问它。我会去客户端测试它,但希望在我去那里之前能够测试我的代码 有没有一种简单的方法可以在我的开发PC上设置某种虚假的web服务(最好是基于WSDL文件),而不在这个网络上实际创建web服务(系统管理员不喜欢这样)?我不想仅仅创建一个静态类作为存根或其他东西,因为我想测试的不是web服务的功能,而是它周围的所有东西。比如,我输入了正确类型的对象,并且正确调用了PHP函数以连接到web服务等Php 在web服务不可用的情况下测试web服务的客户端,php,web-services,testing,Php,Web Services,Testing,我正在开发一个PHP脚本,它必须对web服务进行一些调用。此web服务正在我们客户端的LAN上运行。这意味着我还没有访问它。我会去客户端测试它,但希望在我去那里之前能够测试我的代码 有没有一种简单的方法可以在我的开发PC上设置某种虚假的web服务(最好是基于WSDL文件),而不在这个网络上实际创建web服务(系统管理员不喜欢这样)?我不想仅仅创建一个静态类作为存根或其他东西,因为我想测试的不是web服务的功能,而是它周围的所有东西。比如,我输入了正确类型的对象,并且正确调用了PHP函数以连接到w
提前感谢。我不明白为什么在本地主机上运行web服务会让系统管理员感到不安,因为没有数据会离开您的计算机。他们甚至不需要知道你在这么做
为了测试你想要测试的东西,调用一个假的web服务是目前为止最好的。我自己不使用PHP,但在我的开发环境(Java)中,创建一个假的服务非常快,大概在您的情况下也是如此。PHPUnit能够模拟Web服务:
如果我在我的电脑上设置了一个web服务,这会不会使我的电脑更多地接入网络?或者只在本地主机上设置它容易吗?哇,谢谢,这正是我想要的。我找不到它,因为我一直在测试web服务,而不是客户端。