Web services 如何测试Web服务?

Web services 如何测试Web服务?,web-services,unit-testing,Web Services,Unit Testing,我是web服务的新手。我对测试web服务完全陌生。 一个新的项目要求我测试web服务,客户支持任何开源工具。 测试web服务的方法是什么? 另外,请推荐一个测试web服务的工具(使用最少的脚本)?请查看-最好的web服务测试工具之一-而且它是免费的 他们也有一个“专业”版本,它很昂贵——你可以做更多的事情,比如负载测试等等,但是免费版本对于你的大多数测试来说已经足够好了,我想说 给定一个WSDL(联机或存储为文件),它将为每个方法创建存根,然后您可以使用它创建请求(作为XML),填充空格(参数值

我是web服务的新手。我对测试web服务完全陌生。 一个新的项目要求我测试web服务,客户支持任何开源工具。 测试web服务的方法是什么? 另外,请推荐一个测试web服务的工具(使用最少的脚本)?

请查看-最好的web服务测试工具之一-而且它是免费的

他们也有一个“专业”版本,它很昂贵——你可以做更多的事情,比如负载测试等等,但是免费版本对于你的大多数测试来说已经足够好了,我想说

给定一个WSDL(联机或存储为文件),它将为每个方法创建存根,然后您可以使用它创建请求(作为XML),填充空格(参数值),然后您可以将请求发送到web服务,并查看作为响应返回的内容

SoapUI还允许您编写脚本化的测试,这些测试可以反复运行

非常好的工具-怎么称赞都不够


Marc

此外,您可以使用Firefox Poster通过手动传递XML数据包来测试web服务

请在此处查看:


你可能想考虑一下。它是一个通用的、关键字驱动的测试框架。有用于测试REST和基于SOAP的web服务的库。它还可以用来测试网页(通过selenium库)、数据库以及其他很多东西


robotframework有大量的内置关键字,还有其他库可以做更多的工作。您还可以使用python、java、.NET语言或任何其他语言开发自己的关键字

SoapUI是测试SOAP Web服务的好工具。它允许您测试SOAP客户机或SOAP服务器

另一个非常有用的工具是Fiddler。Fiddler的目标不一定是测试Web服务(它是一个HTTP调试器),但由于SOAP Web服务在HTTP上运行,所以您可以使用它进行测试。使用Fiddler的另一个非常重要的优点是,您还可以测试REST Web服务