SoapUI用来做测试,已经是很多人做过的事情了,而且网上教程也很多。不过还是写下来,对比webservice协议与http协议脚本编写的不同。
首先测接口得有一个服务,刚好笔者所在项目做ESB集成。就顺道用一下工作环境截几张图。
业务模型:
从客户端post一个字符串给ESB服务器,ESB服务器收到该请求后,返回一个在原字符串前添加一个Hello。
服务器的地址:http://10.3.49.105/soa-web/proxy/ws/AAA-TEST-BBB/xfiresb/services/HelloService
请求的报文
添加三个head
“Svc_Inbound","TEST"
”Svc_ServiceCode","AAA-TEST-BBB"
"Svc_Version","1"
报文正文
<?xml version="1.0" encoding="UTF-8"?> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser