测试webservice接口

webservice接口

WebService的理解

WebService就是Web服务的意思,对应的应用层协议为SOAP(相当于HTTP协议),可理解为远程调用技术。

 特点:

客户端发送的请求主体内容(请求报文)的格式为XML格式

接口返回的响应主体内容(响应报文)的格式为XML格式

一、分析接口文档

请求URL:

wsdl地址:

参数:

代码

描述

字段类型

是否为空

备注

dataContext

表Json数据

String

 

tableName

表名称

String

 

 

入参示例:

dataContext 例子 
[
    {
        "PATIENT_SN":"1212340045648850X0_31234",
        "PATIENT_SN_EMPI":"",
        "ORG_CODE":"1212340045648850X0",
        "BIRTH_PLACE":" ",
        "BIRTH_DATE":"1999-08-14 00:00:00",
        "NATIONALITY":"",
        "NATIVE_PLACE":"",
        "EDUCATION_DEGREE":"0"       
    }
]

返回示例:

返回示例 
1
2
3
4
{
    "code":0,
    "msg":""
}

代码示例:

代码示例 展开源码
参数
类型

描述

code number 状态码 0:成功 非0:失败
msg string  

二、工具选取,个人喜欢用SoapUI

  开源版SoapUI地址:

链接:https://pan.baidu.com/s/1YuCF4Xv1pUsgGnrlxa04sQ
提取码:xozb

三、使用SoapUI进行测试

注意:在测试之前,要先开启接口项目

 ①在接口项目开启之后,打开工具soapUi,新建(file→New SOAP  Project),如下图所示:

 

  ②填写wsdl,如下图所示:

 

 

  ③然后进入如下页面:

 

 

  双击saveData下"request"出现如下的窗口:

 

  ④在"?"号处输入相关的参数,点击运行,查看右侧响应结果(对于不同的项目,可能提示信息有所不同,要视情况而定,这里不是绝对的结果)

 

 对比接口文档返回结果可看出测试成功

再故意填写一个错误的参数,看看返回结果(对于不同的项目,可能提示信息有所不同,要视情况而定,这里不是绝对的结果)

 

 

四、进数据库查看数据入库情况

 

 

 

 

 

 

 

 

 

 

 

 

 

 

posted @ 2021-04-15 16:37  小陈小陈-满眼星辰  阅读(1623)  评论(0)    收藏  举报