如何在其存在的解决方案之外编写Web服务测试(在C#中)?

时间:2013-09-05 23:13:12

标签: c# web-services testing load-testing functional-testing

我最近被添加到一个项目中,我需要为一些现有的Web服务(SOAP)进行功能和负载测试。

我想知道是否可以从控制台应用程序调用Web服务进行测试?我没有在现有项目中编写代码的权限,所以我需要创建一个新的,这是我真正的问题,我不知道如何从他们的解决方案之外调用Web服务(或Web服务代码)

我知道这会让事情变得更加困难,特别是对于记录测试结果,但我别无选择,因为我是承包商,无法获得所需的权限。我可以提取代码并查看源代码,我只是不想在现有项目中进行编码,因为每当有新代码下拉时,我的本地更改都会被吹走。

我已经使用SoapUI做了一些基本的测试,但是开源版本不能满足我的所有要求,宁愿只编写我自己的测试然后尝试找到一个免费的第三方解决方案(因为我也没有预算) 。

谢谢, cwlovell13

1 个答案:

答案 0 :(得分:0)

您可以编写一个简单的WCF客户端来使用现有的Web服务(SOAP)。 也许你可以参考这个。 Accessing Services Using a WCF Client