1、 打开soapUI,新建工程
输入工程名:1234,添加WSDL资源(此处添加的WSDL资源是服务提供方提供服务的WSDL资源),点击OK
2、 打开工程1234,点击Request 1,
3、 在Request 1窗口中,用参数把“?”替换,点击“执行”按钮(前提必须要确定替代“?”的测试报文格式是准确无误的)
此处输入的是参数是“5566”(这个参数要看系统,不是随便输入,一般都是用XML报文,此次参数5566只是展现,不要参考),如果在右边的的测试结果回馈窗口看到一些成功的信息(成功信息不是单一的,各服务返回的信息都不同,看情况而论),而且看到自己的系统有相应信息以及数据进来,则说明服务是正常的;如果结果反馈窗口出现报错信息(报错信息很多,视实际情况而论),而且本系统服务没有响应信息以及数据进来,则说明服务本身可能有问题。
4、测试ESB配置是否正确
把此服务的代理服务地址添加到上图中的地址栏中,进行测试,如下图所示:
出现如图所示类似信息,说明ESB配置是没有问题的。如果执行没有成功,ESB配置可能有问题。
高级选择配置-真实地址(实际地址)
加载wsdl文件后,Service,Port和Address将自动扫描wsdl文件获取。
在Operation行的下拉列表中选择要调用的Web Service方法(这里只有startUseDataXML方法)
保存后启动项目,再使用SoapUI调用代理的Web Service,如下图所示
SoapUI入门系列文章终于要和大家说再见了,18年拖到20年。还好写完了,不负初心~
前面的SoapUI系列文章参见以下链接:
1、SoapUI 入门之创建Project、生成TestCase以及参数化
2、SoapUI 入门之配置Headers,以及将Cookie、Token持久化存储
3、SoapUI 入门之让你爽爽的用上断言
4、SoapUI入门之附件上传和配置Https请求
5、SoapUI入门之TestStep用法一(DataSource&DataSource Loop)
6、SoapUI入门之TestStep用法二
7、SoapUI入门之TestStep用法三(Groovy Script)
8、SoapUI入门之Discovery API(懒人利器)
9、SoapUI入门之运行测试、输出和查看Test Case结果报表
10、SoapUI入门之Jenkins持续集成
Jenkins 是一个可扩展的持续集成引擎。我们用Jenkins持续集成SoapUI的前提是我们要安装好Jenkins。
网上安装Jenkins的教程很多,这里的话就不多讲了,大家自行百度安装好就行。
输入节点名字 ->选择Permanent Agent ->OK
a.# of executors
(一个或多个)。
b.Remote FS root
代理计算机上主服务器的主目录。
对于Windows代理,请使用类似以下内容:“ C:\ Jenkins \”
c.Usage:
对于其他工作人员: 尽可能利用此节点
对于特殊作业:将本机仅用于捆绑作业
d.Launch Method:
控制Windows代理的一种简单方法是通过Java Web Start使用启动代理
e.Availability
尽可能保持此代理在线
f.待办事项:为每个选项添加详细信息。
g.OK
a、 打开浏览器转到Jenkins主页URL:localhost:8080
b、Manage Jenkins ->Mange Nodes
c、点击Launch,启动代理
d、运行程序。如果Windows要求您选择程序,请使用(Java Web Start启动器)
e、如果遇到连接问题,则可以扩大d出窗口以查看所使用的主 端口 并检查网络配置(防火墙,端口转发等)。 请注意,Jenkins选择一个随机的高编号端口。如果希望Jenkins使用静态端口,请转到“管理Jenkins”>“配置全局安全性”,然后在“ JNLP代理的TCP端口”框中选择端口号
随着SoapUI使用Jenkins持续集成讲完,我们这一系列SoapUI入门系列就讲完了,兜兜转转,拖拖拉拉。在19年Ending之前把它强行Ending了。或许文章讲解不好,没说清楚。感谢点击进来,听我啰啰嗦嗦的同志们,有什么问题可以留言哟~ ,预祝大家新年快乐~
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)