WEB开发网
开发学院软件开发Java 全方位解析 Web Services 开发步骤 阅读

全方位解析 Web Services 开发步骤

 2010-08-09 00:00:00 来源:WEB开发网   
核心提示: Project WS_IBM 吧,在完成上面的测试后,全方位解析 Web Services 开发步骤(9),WS_IBM 的目录结构如图 6 所示:图 7. WS_IBM 项目结构接下来,在 WS_IBM 工程上右击,选择 Add Step, 然后选择 Test Request, 输入 sayH

Project WS_IBM 吧,在完成上面的测试后,WS_IBM 的目录结构如图 6 所示:

图 7. WS_IBM 项目结构
全方位解析 Web Services 开发步骤

接下来,在 WS_IBM 工程上右击,选择 New TestSuite, 在 Specify name of TestSuite 下输入 WebService_TestSuite,然后再 WebService_TestSuite 上右击,选择 New TestCase, 输入 Axis_sayHello, 然后再 Axis_sayHello 上右击,选择 Add Step, 然后选择 Test Request, 输入 sayHello, 随后会弹出一个界面供你选择,如图 6 所示:我们选择 AxisServiceSoap12Binding->sayHello

图 8. 选择 request
全方位解析 Web Services 开发步骤

我们按照上面的步骤将 CXFServiceSoapBinding->sayHellot 添加到 WebService_TestSuite,Test Case 名称为 CXF_sayHello。

接下来我们编写一个 ant 脚本名称为 build_ws.xml, 脚本内容如清单 22 所示:

清单 22. build_ws.xml

 <?xml version="1.0"?> 
 <!-- *************************************************************** --> 
 <!-- Ant build script for web Services --> 
 <!-- *************************************************************** --> 
 <project name="smartdm" default="ws-test" basedir="."> 
 <property file="build.properties"/> 
 <target name="ws-test">  
  <exec dir="${soapui.dir}\\bin" executable="cmd.exe" > 
 <arg line="/c testrunner.bat -j -f${junit.reports} ${soapui.project.file} " 
 /> 
 </exec> 
   
 <!-- Generate the JUnit reports --> 
  <junitreport todir="${junit.reports}"> 
   <fileset dir="${junit.reports}" includes="TEST-*.xml"/> 
   <report todir="${junit.reports}" format="frames"/> 
  </junitreport> 
 </target> 
 </project> 
 Ant 脚本用到的 properties 文件 build.properties 内容如清单 23 所示: 

上一页  4 5 6 7 8 9 10  下一页

Tags:全方位 解析 Web

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接