首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >FitNesse:如何测试SOAP服务?

FitNesse:如何测试SOAP服务?
EN

Stack Overflow用户
提问于 2016-08-24 18:24:27
回答 1查看 1.1K关注 0票数 1

我是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放在其中。

我写了一个剧本,但没有用:

代码语言:javascript
复制
 !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服务的工作代码/脚本是什么?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 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运行时):

  • 只要下载standalone.zip,
  • 把它提取出来
  • 从提取'java -jar fitnesse-standalone.jar -p 9090‘的目录中运行它(使用'standalone.zip’,或者在Windows上双击jar在端口80而不是9090上运行应用程序,并且
  • 打开到http://localhost:9090/HsacExamples的浏览器。

类似于您在问题中发布的内容的示例可以在:http://localhost:9090/HsacExamples.SlimTests.HttpTests.HttpPost1Test上找到。

要在您自己的套件(文件夹)中进行类似的测试(例如,SoapTests.FirstCall),您需要设置几个FitNesse基础:

  • 在父页面(例如SoapTests)中。您需要添加:!path fixtures !path fixtures/*.jar !pomFile ../pom.xml@compile !define TEST_SYSTEM {slim}
  • 为套件(例如SoapTests.SuiteSetUp)添加一个包含:|Import | |nl.hsac.fitnesse.fixture | |nl.hsac.fitnesse.fixture.slim |的安装页面
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39130518

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档