SoapUI 访问 WebServer 介绍

本文编写目的:

介绍SoapUI工具发送Soap请求到WebServer简单使用。

注:

●SoapUI和WebServer服务器已经部署到服务器192.168.3.208

●SoapUI支持参数化做性能测试,感兴趣的同事可以找资料查查这方面。

一、 客户现场问题

1、我们调用webservice的使用,采用对象序列化的调用方式无法调用 。

二、 问题分析

确定测试模型:

●是否支持SoapUI协议

三、 测试步骤

●验证测试模型是是否支持Soap协议:

操作:

使用SoapUI工具,向WebServer服务器发送请求,调取接口

●发送服务器安装SoapUI工具

●接收服务器平台安装WebServer服务器

WebServer是接口服务,WebServer服务可通过找相应的开发人员提供,或者测试人员网上寻找源码实例,自己生成服务器。我使用的开发人员提供的接口服务器。

●开发人员提供接口请求wsdl或wadl格式文件或接口网址。

●SoapUI新建SoapUI工程:

  • SoapUI 访问 WebServer 介绍

    ●输入工程名称及加载Wadl或Wsdl文件,或网址。我这里加载的是接口请求网址http://192.168.3.91:8080/jdkwsdemo/demo.JdkWebService?wsdl:

  • SoapUI 访问 WebServer 介绍

Create Sample requests for all operations:为所有接口都创建请求

●然后点击OK按钮,加载接口信息。打开工程树,选择仅有的一个接口请求,编辑请求内容:“?”为可编辑处:20000字节字符串

  • SoapUI 访问 WebServer 介绍

    ●输入接口请求内容后,点击右上角绿色倒三角,执行发送请求。工作区左侧为请求编辑区,右侧是WebServer响应请求,返回内容区。

  • SoapUI 访问 WebServer 介绍

    ●后期验证是否丢包(不再介绍)

四、 结果:

上述操作说明SoapUI发送的接口请求,已经被WebServer成功接收到,且正确响应。

也验证测试模型支持Soap协议。

下面提供本测试模型中的一个wsdl文件,下载后直接把扩展名.zip改成.wsdl即可,不需要解压

sample-service.wsdl

●作者李龙,山东织雀信息科技有限公司负责人,织雀教育首席讲师,中国民主同盟盟员,北京人文大学云测学院院长、高工,国内软件测试“川模型”的提出者,全国大学生软件测试大赛评审委员会专家,致力于软件测试人才培养


分享到:


相關文章: