• 使用 SOAPUI 测试Web Service


    原文地址:https://www.ibm.com/developerworks/cn/webservices/1106_webservicessecurity/index.html 里面内容比较多不用看,SOAP UI测试只看本文即可


    soapUI 的是世界领先的 SOA 和 Web services 的测试工具。凭借其易于使用的图形界面和企业级功能,soapUI 能让你轻松,快速的创建和执行自动化测试,回归和负载测试。

    首先,需要从 soapUI 的 官方网站 下载最新的 soapUI 安装文件,安装 soapUI。

    其次,创建一个 soapUI 测试工程,提供被测试 Web services 的 WSDL 以便创建测试用例。如图 34 所示

    图 34. soapUI 新建工程

    图 34. soapUI 新建工程

    如果选择了“Create Test Suite”,soapUI 将根据 Web services 的 operation 创建测试用例,同时,你还可以创建相关的性能测试用例,如图 35 所示

    图 35. 生成测试集合

    图 35. 生成测试集合

    图 36 给出了所创建的测试工程,打开测试用例,可以看出,屏幕被分割成 3 个区域,在区域 A 中,显示了所创建的功能性测试用例和用于测试 Web services 性能的 Load Test 用例。区域 B 是 Web services 请求的配置区域,此处可以设置 Web services 使用的参数,认证等相关的信息。B 区中,红方格中的 Username 和 Password 正式设置 BASIC Authentication 使用的用户名和密码的。区域 C 是 Web services 请求返回(Response)显示区域。

    图 36. soapUI 布局

    图 36. soapUI 布局

    然后,在区域 B 中,给 Web services 所使用参数赋值,并点击 B 区上方的“botton ”按钮,如图 37 所示。

    图 37. 运行测试

    图 37. 运行测试

    此时,由于没有设置相关的认证信息,将会得到图 38 所示的相关错误信息。

    图 38. 未认证时 soapUI 测试结果

    图 38. 未认证时 soapUI 测试结果

    在 B 区域红方格所示区域中输入认证信息,再重新执行测试用例,将得到如图 39 所示的结果。

    图 39. soapUI 添加认证信息

    图 39. soapUI 添加认证信息

    以上就是如何使用 soapUI 来测试 Web services BASIC Authentication 的步骤,从中我们可以发现,只需要简单的操作便可以实现 Web services 的测试,因此,soapUI 对于提供 Web services 的测试效率是有帮助的。

  • 相关阅读:
    Nginx配置中运行与启动的详细介绍
    php实现文件上传进度条
    C# 提取逗号分割的字符串
    【sas proc sql】out join
    【SAS NOTE】substr函数
    【sas proc sql】子查询
    【SAS NOTE】数字字符互换
    【SAS NOTE】数组
    【sas Notel】merge
    【sas sql proc】inner join or outer join
  • 原文地址:https://www.cnblogs.com/dlsunf/p/8582310.html
Copyright © 2020-2023  润新知