0
点赞
收藏
分享

微信扫一扫

【SoapUI】7 使用SoapUI进行webservice接口测试

前端王祖蓝 2021-09-21 阅读 108

接上一篇文章,在eclipse下搭建的基于Axis的webservice项目,使用SoapUI进行接口测试。

1、在eclipse中打开上文webservice项目FirstDemo,并右键运行server

2、创建Soap风格的测试项目

打开soapUI工具,File->new soap project,在打开的窗口中输入:

http://localhost:8080/WebSerDemo/services/FirstDemo?wsdl

Project Name :Translator(填写项目名称,自己随便起)

Initial WSDL:详细地址见下图或注意事项(填接口地址)

Create request:Create sample requests for all operations?(为每个接口创建一个请求的例子,这一项前面打钩)  

Creates a TestSuite for the imported WSDL:为WSDL创建一个测试包。

stores

all file path in project relatively to project file(requires save):将项目中的所有文件路径存储到项目文件中(需要保存)

点击OK后,显示如下的工程目录,该服务提供了两个对外访问的方法,均显示出来:

修改请求(右侧)中?为allen,点击运行按钮(绿色三角按钮),对应的响应结果(左侧)。

如上图所示,加载的请求是正确的,下面就可以针对这两个请求进行接口测试了。

3、创建接口测试用例

选择项目目录下的一个请求,右键点击”Add

to test case”, 会弹出测试集创建窗口,设置测试集的名称:

依次点击确定,创建测试用例完成:

4、设置断言并运行测试用例

双击上图测试用例中的请求,在assertion中点击+,添加文本断言(支持正则表达式)。

在弹出的文本框中添加断言文本为“allen”,保存断言,点击该请求的运行按钮,断言通过,测试用例通过。

修改断言文本为“allenssss”,运行该测试用例,断言失败,测试用例失败。

【原创作品,如果转发,请标注转自本链接】

举报

相关推荐

0 条评论