demo
首先新建一个soapuiproject,在initialwsdl/wadl中输入wsdl的地址
project建立好后,soapui会根据wsdl的格式生成左边的列表树,包括cux_0_ws_server_prg_binding为wsdlbinding,invokefmsws为binding中的operation。双击request1就能看到soap请求报文的内容。
在请求报文中填写必要的请求信息,并在左下角的requestproperies中输入用户名,密码及wss-paswordtype,再点击绿色的运行按钮,就能在右侧生成soap响应报文。
只是对soapui做了简单的介绍,主要用其来查看webservice提供的接口,以及返回的结果,soapui的功能远不止这些,其可以对webservice进行功能上和性能上的测试。
以下是关于如何使用SoapUI的简单教程:
1. 安装SoapUI:下载并安装最新版本的SoapUI。SoapUI有免费版和付费版两种版本,你可以根据自己的需求选择适合的版本。
2. 创建项目:打开SoapUI,在主界面选择“File” -> “New SoapUI Project” 创建一个新项目。指定项目的名称和保存路径。
3. 添加测试目标:在项目中,右键点击“TestSuites”并选择“New TestSuite”创建一个测试套件。然后右键点击新创建的测试套件,选择“New TestCase”创建一个测试用例。
4. 添加WebService:在测试用例中,右键点击“Test Steps”,选择“New Test Step”并选择适当的步骤类型(如HTTP Request、SOAP Request等),输入相关的URL和请求信息。
5. 配置请求参数:在请求步骤中,你可以指定请求的HTTP方法、请求头、请求体等。根据WebService的需求填写相应的参数。
6. 检查响应结果:在请求步骤的“Response”标签下,显示了服务器返回的响应信息,包括响应状态码、响应头和响应体。检查是否符合预期的响应结果。
7. 添加断言:在测试用例中的请求步骤中,右键点击“Add Assertion”创建一个断言。断言可以用来验证响应结果是否符合预期。选择合适的断言类型(如包含、等于、为空等),并设置相关的预期值。
8. 运行测试:右键点击测试用例或测试套件,选择“Run”运行测试。运行后,你可以查看每个请求步骤的执行结果和断言结果。
9. 生成报告:在运行完测试后,你可以选择生成测试报告。在测试套件或测试用例上右键点击,选择“Generate Report”生成报告,并选择适当的输出格式。
以上是一个简单的SoapUI使用教程,具体的操作可能因版本和具体需求而有所不同。如果需要更详细和具体的帮助,可以参考SoapUI的官方文档或在社区中寻求帮助。