在没有Web服务可用的情况下测试Web服务的客户端

时间:2010-09-27 06:36:07

标签: php web-services testing

我正在开发一个PHP脚本,它必须调用Web服务。此Web服务在我们客户端的LAN上运行。这意味着我还没有访问它。我会去客户端测试它,但希望能够在我去那边之前测试我的代码。

是否有一种简单的方法可以在我的开发PC上设置某种虚假的Web服务(最好是基于WSDL文件),而无需在此网络上实际创建Web服务(系统管理员不会喜欢这样)?我不想仅仅创建一个静态类作为存根或其他东西,因为它不是我想测试的Web服务的功能,而是更多的所有东西。就像我正在使用正确类型的对象,我正在调用PHP函数来连接到Web服务等。

提前致谢。

2 个答案:

答案 0 :(得分:1)

我不明白为什么在localhost上运行Web服务会让你的系统管理员感到不安,没有数据会离开你的机器。他们甚至不需要知道你在做这件事。

为了测试您想要测试的东西,调用假的Web服务是迄今为止最好的。我自己不使用PHP,但是在我的开发环境中(Java正好相反)敲门服务非常快,大概就是在你的情况下。

答案 1 :(得分:1)