SoapUI测试WSDL文件
来源:互联网 发布:画立绘用什么软件 编辑:程序博客网 时间:2024/05/21 14:54
1. 测试WSDL文件
在WDL文件生成的博客中笔者已经说过了,wsdl文件相当于是第三方系统定义的接口文件,我们可以用SoapUI工具来模拟第三系统测试我们的系统。所以,如何将wsdl文件应用于SaopUI软件呢?这里是我们接下来要说的。
1) 通过SaopUI新建一个工程
2) 将wsdl文件导入SoapUI工程中。
3) 生成测试用的工程
4) 发起正常测试,输入正常的报文,即用户登录,我们输入用户名:owen,密码:1234.
5) 发起失败的测试。
2. 测试说明
1) 由于通过SoapUI工具来测试,首先到达的接口类是UserLogin,我们来看UserLogin的类:
private LoginServletImpl lsi = new LoginServletImpl(); public String userlogin(String name, String password) { User user = new User(name, password); return lsi.login(user); }}
这是一个简单的类,看到方法,我们可以知道我们发起请求输入的参数是:name和password,所以在SoapUI的报文中我们也已经看到了这两个参数对应的标签结点。
2) 进入到UserLogin的类之后,我们需要返回逻辑处理的情况,所以笔者使用民return的返回,而返回的信息又在LoginServletImpl的类中。我们来看这个类。
public String login(User user){if ("owen".equals(user.getName()) && "1234".equals(user.getPassword())){return "login successfully.";}return "login failed";}
上面就是login方法的调用,如果成功,那么就需要返回信息“login successsfully”,失败返回“login failed”。这个也就是我们在SoapUI右边栏看到的信息反馈。
3. 总结
笔者在工作时,第一次接触到了SoapUI的使用,而且每次开发好了之后也要自己写报文然后测试。由于在开发时,wsdl文件不需要自己写或自己去生成,而是第三方系统会给我们的,所以只知道有这个文件及是用在SoapUI的工具测试,却不知道wsdl文件是怎样生成的,及在测试中是如何运行的。通过本次的自己琢磨,终于知道其中原理了。当然,这个例子只是个简单的,笔者在工作中还有接触到更为复杂的报文,及第三方的接口。这里只是带大家入门,只要明白了原理再复杂也是会的。
- SoapUI测试WSDL文件
- SoapUI测试WSDL文件
- SoapUI+WSDL性能测试
- 图解SOAPUI解析WSDL文件
- SOAPUI测试WSDL项目(一)---创建WSDL项目
- SOAPUI测试WSDL项目(二)---操作和请求
- SOAPUI测试WSDL项目(三)---处理消息
- SOAPUI测试WSDL项目(五)---检查器
- SOAPUI测试WSDL项目(六)---验证SOAP服务
- SOAPUI测试WSDL项目(七)---创建MockResponse步骤
- SOAPUI测试WSDL项目(八)---MockServices工作原理
- SOAPUI测试WSDL项目(九)---MockOperations和响应
- SOAPUI测试WSDL项目(十)---MockService脚本概述
- 使用soapui查看wsdl
- java使用soapui解析wsdl
- soapui中文操作手册(二)----通过您的WSDL请求创建一个测试
- SOAPUI测试WSDL项目(四)---添加头信息和附件
- SOAPUI笔记4:通过您的WSDL请求创建一个测试
- opencv中轮廓内部的像素点怎么提取
- MAC编译android studio的JNI .h文件
- Android App卡顿问题分析
- 使用 NSURLSession 开发一个支持后台下载和断点续传的下载工具
- HDU 2829 Lawrence(DP+四边形不等式优化)
- SoapUI测试WSDL文件
- poj3259(最短路)
- Android Cursor自动更新的实现和原理
- Linux——环境变量&flags
- POJ2396 Budget
- HDU 4283 You Are the One 区间DP
- bzoj1355(KMP)
- IOS8中SWIFT 弹出框的显示
- 停止等待协议和连续ARQ协议