<groupId>org.apache.httpcomponents</groupId>
<artifactId>httpclient</artifactId>
<version>4.5.13</version>
</dependency>
利用
SoapUI
看看
请求
xml
的格式
创建工具类,在SoapUtil.SplicingMessage()里面拼接参数并替
由于实际项目中,大多数 Web 服务通过接口调用实现,一般不会提供界面让最终用户或测试人员直接
使用
,因此给测试工作带来了麻烦,测试人员不得不自己编写程序来测试,这就是要求测试人员要花费很大的精力去了解底层的接口、调用关系和详细的协议,导致其不能把注意力集中到测试中。
SoapUI
是针对这种情况开发的一个工具,用户可以在
SoapUI
中通过简单的操作完成复杂的测试。
SoapUI
是一个开源测试工具,专为开发人员和测试人员而构建,通过 soap、http 用来检查、调用、实现Web Service的
回答: 对于
SOAPUI
接口
报文
的编写,你需要在
报文
中输入所需的值,并点击绿色按钮来
请求
接口。
报文
的结构通常如下所示:
<soapenv:Envelope
xml
ns:soapenv="http://schemas.
xml
soap.org/soap/envelope/"
xml
ns:web="http://Web
Xml
.com.cn/">
<soapenv:Header/>
<soapenv:Body>
<web:getMobileCodeInfo>
<!--Optional:-->
<web:mobileCode>186********</web:mobileCode>
<!--Optional:-->
<web:userID></web:userID>
</web:getMobileCodeInfo>
</soapenv:Body>
</soapenv:Envelope>
请注意,如果你在
报文
中包含了`<?
xml
version="1.0" encoding="UTF-8"?>`头部信息,可能会导致报错,因为
SOAPUI
会将其忽略。因此,在编写
报文
时,只需拼接正常的
XML
字符串即可,不必包含测试字符串。