FitNesse:如何测试SOAP web服务?
我是FitNesse验收测试的新手。我的要求是使用FitNesse测试SOAP web服务。我安装了FitNesse:如何测试SOAP web服务?,soap,fitnesse,Soap,Fitnesse,我是FitNesse验收测试的新手。我的要求是使用FitNesse测试SOAP web服务。我安装了fitnesse standalone.jar,能够运行简单的计算测试 我了解到,通过使用hsac fitnesse fixtures,我们可以测试SOAP web服务 我已经下载了hsac-fitnesse-fixtures-2.7.0.jar。我不知道应该将.jar文件放在我现有的FitNesse软件文件夹中的什么位置?我尝试创建一个文件夹,其中fixtures位于fitnessroot内,并
fitnesse standalone.jar
,能够运行简单的计算测试
我了解到,通过使用hsac fitnesse fixtures,我们可以测试SOAP web服务
我已经下载了hsac-fitnesse-fixtures-2.7.0.jar
。我不知道应该将.jar
文件放在我现有的FitNesse软件文件夹中的什么位置?我尝试创建一个文件夹,其中fixtures位于fitnessroot
内,并将hsac-fitnesse-fixtures-2.7.0.jar
放在其中
我写了一个脚本,但它不起作用:
!define TEST_SYSTEM {slim}
!path C:/Fitnesse/fitnesse-standalone.jar
!path fixtures/*.jar
!path
C:/Fitnesse/FitnesseRoot/fixtures/hsac-fitnesse-fixtures-2.7.0.jar
!path fixtures/*
|Import|
| nl.hsac.fitnesse.fixture.slim|
!|XmlHttpTest |
|script|xml http test |
|post |mypostbody |
|to |myserviceurl |
|check |response|status|200|
|show |response |
使用
hsac fitnesse fixtures
测试SOAP web服务的工作代码/脚本是什么?最简单的方法不是单独下载所有组件(finesse standalone、hsac fitnesse fixtures等),而是下载包含所有设置的包(项目中的独立zip)从GitHub中的项目发布页面。对于当前版本,可在以下位置找到:
包含(最少)使用说明:
首先运行一些示例测试(如果您有Java
运行时(已安装):
- 只需下载standalone.zip
- 把它提取出来
- 运行它(使用“
”,或者在Windows上双击jar在端口80上运行应用程序 而不是9090),从“standalone.zip”所在的目录 提取和java-jar-fitnesse-standalone.jar-p9090
- 打开一个浏览器来打开它
- 在父页面中(例如SoapTests)。您需要添加:
!路径固定装置 !路径/*.jar !pomFile../pom。xml@compile !定义测试系统{slim}
- 为套件(例如SoapTests.SuiteSetUp)添加包含以下内容的设置页面:
|进口| |nl.hsac.fitnesse.fixture| |nl.hsac.fitnesse.fixture.slim|
|XmlHttpTest |
来自您在新页面中的问题?试着把它去掉。