2009-07-09 102 views
1

在普通的客户端/服务器设计中,客户端可以执行在服务器端实现的功能。可以通过连接额外的客户端来测试gSOAP服务器吗?测试gSOAP服务器

回答

1

我还没有使用gSOAP,但是通过阅读文档,您可以编写客户端和服务器,以便编写测试客户端来测试服务。

但是,如果您打算向以.net或java编写的客户端提供服务,我会建议您将测试客户端写入其中之一。通过这种方式,您可以确定可以使用其中一个客户端的服务。如果您的服务器是以特定方式设计的,您可能会发现.net或java客户端更容易编写,您的测试客户端将帮助您找出答案。

+0

我想使用gsoap生成的相同C++客户端。但我不知道我是否可以将两个客户端连接到一台服务器。 – citn 2009-07-09 17:40:40

1

当然可以,使用SoapUI来生成客户端连接和数据。免费。

0

要添加到其他评论:测试一个gSOAP服务器可以很容易地使用IO重定向离线完成。如果在调用之前调用soap_serve()时未设置任何套接字,则服务器引擎将只接受来自标准输入的数据并将数据写入标准输出。在联机部署服务器之前,这是一种非常好的方式,它可以很好地利用XML数据模式实现离线服务器实现,以便进行测试gSOAP工具甚至生成可用于此目的的示例XML消息。