我是FitNesse验收测试的新手。我的要求是用FitNesse测试SOAP服务。我安装了fitnesse-standalone.jar并能够运行简单的计算测试。
我读到,通过使用hsac-fitnesse-fixtures,我们可以测试SOAP服务。
我下载了hsac-fitnesse-fixtures-2.7.0.jar。我不应该将.jar文件放在我现有的FitNesse软件文件夹中?我尝试在FitnesseRoot中创建一个带有固定装置的文件夹,并将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服务的工作代码/脚本是什么?
发布于 2016-08-25 08:35:50
最简单的方法不是单独下载所有组件(精巧-独立、等),而是从GitHub中的项目发布页面下载包含所有组件的包(项目中的独立zip )。对于当前版本,可以在:https://github.com/fhoeben/hsac-fitnesse-fixtures/releases/download/2.7.1/hsac-fitnesse-fixtures-2.7.1-standalone.zip上找到
发布页面包含(最低限度)如何使用它的说明:
首先,运行一些示例测试(如果您安装了Java运行时):
java -jar fitnesse-standalone.jar -p 9090‘的目录中运行它(使用'standalone.zip’,或者在Windows上双击jar在端口80而不是9090上运行应用程序,并且类似于您在问题中发布的内容的示例可以在:http://localhost:9090/HsacExamples.SlimTests.HttpTests.HttpPost1Test上找到。
要在您自己的套件(文件夹)中进行类似的测试(例如,SoapTests.FirstCall),您需要设置几个FitNesse基础:
!path fixtures !path fixtures/*.jar !pomFile ../pom.xml@compile !define TEST_SYSTEM {slim}|Import | |nl.hsac.fitnesse.fixture | |nl.hsac.fitnesse.fixture.slim |的安装页面https://stackoverflow.com/questions/39130518
复制相似问题