SoapUI Pro 5.1
作者:Ray
教程
目录
1 2
概述........................................................................................................................................... 5 基础知识 ................................................................................................................................... 5 2.1 2.2
XML .............................................................................................................................. 5 WSDL ........................................................................................................................... 5 2.2.1 2.3
初建WSDL ....................................................................................................... 5
SOAP ............................................................................................................................ 7 2.3.1 2.3.2
SOAP简介 ........................................................................................................ 7 SOAP实例 ........................................................................................................ 8
3 安装卸载 ................................................................................................................................... 9 3.1 3.2 3.3
下载 ............................................................................................................................... 9 安装 ............................................................................................................................. 10 卸载 ............................................................................................................................. 10
4 工具介绍 ................................................................................................................................. 10 4.1 4.2
工具简介 ..................................................................................................................... 10 主面板 ......................................................................................................................... 11
5 项目管理 ................................................................................................................................. 12 5.1 5.2 5.3 5.4
映射关系 ..................................................................................................................... 12 初建项目 ..................................................................................................................... 13 初建用例 ..................................................................................................................... 18 用例测试 ..................................................................................................................... 21
6 功能测试 ................................................................................................................................. 22 6.1
变量 ............................................................................................................................. 22 6.1.1 6.1.2 6.2
新建变量 ......................................................................................................... 23 引用变量 ......................................................................................................... 23
断言Assertion ........................................................................................................... 25 6.2.1 6.2.2
Contains ........................................................................................................ 25 Xpath ............................................................................................................. 27
6.3 传值Transfer Value ................................................................................................. 31 6.3.1 6.3.2
引用变量 ......................................................................................................... 31 引用Xpath ..................................................................................................... 33
6.4 数据源DataSource ................................................................................................... 39 6.4.1 6.4.2
Grid................................................................................................................. 39 File .................................................................................................................. 49
6.5 模拟服务MockService ............................................................................................. 51 6.5.1 6.5.2 6.5.3 6.5.4
创建Soap项目 ............................................................................................... 51 创建MockService ......................................................................................... 52 编辑MockService ......................................................................................... 54 调用Mockservice ......................................................................................... 55
6.6 数据库JDBC ............................................................................................................... 60 6.6.1 6.6.2 6.6.3
驱动安装 ......................................................................................................... 60 主界面介绍 ..................................................................................................... 62 JDBC用例操作 ............................................................................................... 63
6.7 测试自动化 ................................................................................................................. 69 6.7.1 6.7.2
Launch TestRunner .................................................................................... 69 手动运行产生报告 ......................................................................................... 72
7 负载测试 ................................................................................................................................. 73 7.1
Load Test .................................................................................................................. 73
8 安全测试 ................................................................................................................................. 73 8.1
Security Test ............................................................................................................ 73
9 常见问题 ................................................................................................................................. 73 9.1
启动提示Xmx ............................................................................................................ 73
1 概述
本教程仅用于测试人员基础学习,主要讲解工具各种常用测试技能,囊括新建项目到产生报告及测试管理。
2 基础知识
2.1 XML
详细学习网址
http://www.w3cschool.cc/xml/xml-tutorial.html
2.2 WSDL
详细学习网址
http://www.w3cschool.cc/wsdl/wsdl-tutorial.html
2.2.1 初建WSDL
测试时开发会提供WSDL文件,本次为用于工具的使用自己创建WSDL 创建WEB工程,编写如下java文件用于测试
package wsdl001; publicclass HelloWorld {
public String output(String name) {
return\ + name; }
public String add(float a, float b) {