如何用fitnesse测试web服务

How to test web service with fitnesse

我已经阅读了 fitnesse 用户指南。但是因为我想测试一个网络服务,所以对我来说似乎很难理解。

问题如下 我有一个请求 xml 文件和响应 xml 文件。 在请求文件中,我有 userid 和 logon id 的值。 在响应 xml 文件中,我有具有价值的位置。 我需要使用健身来测试我是否获得预期的位置值。 怎么用fitnesse做测试呢

开箱即用的 FitNesse 不测试任何东西。它实际上是一个协作编辑和执行测试的框架。要测试任何类型的软件,您需要使用固定装置。通常人们会自己编写,但您也可以使用其他人编写的 fixture。

在测试网络服务的情况下,您可能会使用RestFixture。它旨在测试基于 REST 的 Web 服务。当我不得不测试 TES 接口时,由于我们其他测试装置的工作方式,我选择使用 HttpClient 和自定义解析器编写自己的接口。

我什么都不知道,不过你也可以看看XmlHttpTest

最终,您必须找到适合您的固定装置,或者建造一个。这几乎适用于 FitNesse、Cucumber 和大多数类似样式的工具。