在动态生成存根的同时对 WCF REST/SOAP 服务进行单元测试的最佳方法
我有一个使用 WCF 4.0 编写的 Web 服务,它公开了 REST 和 SOAP 功能,并且我想设置单元测试,以便在处理 Web 服务时可以通过让测试框架在 IIS 之外启动服务来快速进行测试,然后进行测试。
我希望它是动态生成的,因为我不确定界面会是什么样子,并且更容易不用担心在开始测试之前必须生成存根。
但是,我无法让 Groovy 与我的 Web 服务配合使用,所以我很好奇 Iron Python 或 Iron Ruby 是否可以很好地实现此目的,或者是否有另一种 .NET 语言可以很好地实现此目的。
I have a webservice written with WCF 4.0 that exposes REST and SOAP functions, and I want to set up my unit tests so that as I work on my web services I can quickly test by having the test framework start up the service, outside of IIS, and then do the tests.
I want it to be dynamically generated as I am not certain what the interface will look like, and it is easier to not worry about having to generate the stubs before I start the tests.
But, I couldn't get Groovy to work with my web service, so I am curious if Iron Python or Iron Ruby would work well for this, or is there another .NET language that may work well for this.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
SOAPUI 可以获取您的 WSDL 和/或 WADL 并概括您的第一顺序测试。您可以编写脚本来移动复杂的用例。通过使用 Groovy 或 Java,它易于使用但功能强大。毫无疑问,它是该领域最好的测试工具。
SOAPUI can take your WSDL and/or WADL and general your first order tests. You can script up move complex usecase. It is easy to use but powerful through the use of Groovy or Java. It is without doubt the best test tool in this space.