是的,我们的应用程序将连接到尚未存在的服务。我们获得了这些服务的WSDL,我们在soapiu中模拟它们。有没有办法在soapui或任何类似的软件中构建基本的持久性,以便我们可以拥有一些功能而无需自己构建服务?
我研究过soapui的数据链和数据源,但它似乎只适用于测试套件。
答案 0 :(得分:1)
你构建你的模拟服务,并使用足够的脚本和数据来使它看起来像真正的交易。让它在某人的PC上运行,或让每个开发人员或团队都有他们自己的实例。
然后你发送你的请求,SoapUI返回响应。在某些情况下,预制响应足够好。在其他情况下,您可能需要根据请求中的内容选择响应。例如,假设我的StockQuote服务有两个响应 - 一个是股票价格好的响应,另一个是“找不到符号”的失败。编写模拟服务的脚本非常简单,因此它为符号“AA”提供已知价格,为“BB”构成价格,并为其他所有内容返回“未知符号”响应。
这是教程: http://www.soapui.org/Service-Mocking/creating-dynamic-mockservices.html