标签:
模拟系统的实施背景:
现状:由于公司负责的项目开都需要接入当地的第三方系统,而且接口联调和系统开发必须到当地才能进行。而第三方接口接口联调花费时间长,完成进度慢,为了不拖慢系统程序的开发,并且可以在公司完成部分开发,因此需要一个可以模拟到第三方接口的系统来辅助在公司开发系统程序和提供模拟环境进行测试。
愿景:模拟系统完全模拟第三方的系统,提供正常和异常的模拟返回,为在公司开发和测试工作提供环境,减少出差开发和测试的成本。
模拟系统的实施方案:
目前公司负责的项目所对接的系统都是webservice接口的,经过考虑和评估,暂时使用soapUI工具进行模拟系统的开发。
开发在当地在进行接口联调的时,将接口的wsdl地址及其正常流程的请求报文返回报文获取回来。
然后利用soapu工具生成模拟接口服务,并通过脚本进行判断请求报文对应返回报文来实现模拟系统的开发。
PS:现阶段的模拟系统只做正常流程的部分,而异常部分暂不做。主要原因为异常情况太多,第三方接口报文获取困难、接口规则难以摸清,异常判断的脚本开发成本巨大等。
具体利用soapUI工具开发模拟系统的实例请参考以下:http://www.cnblogs.com/whylaughing/p/5405312.html
标签:
原文地址:http://www.cnblogs.com/whylaughing/p/5593290.html