首页 > 解决方案 > 有什么方法可以测试多个网站并使用 ruby​​、capybara 和 cucumber 检查它们的 http 状态代码

问题描述

我编写了在多个网站(大约 400 个)上运行的单个测试场景,并返回网站的实际状态代码。(当站点启动并运行时,预计为 200)。

我正在使用 Scenario Outline 和 Examples 来写下测试数据,并且我正在使用 capybara-webkit 来检查预期的 http 状态代码。

但是,是否有任何替代方法来测试此功能,因为目前我的功能文件非常庞大。

标签: rubycucumbercapybaratest-data

解决方案


最好的办法就是使用脚本和诸如 bash 和 curl 句柄之类的东西。

这将是您测试的 1/2 行代码,然后只是您的原始循环

Cucumber 旨在成为您的文档、规范和测试都在同一个地方。除非你拥有所有这些网站,否则最好有一些不那么笨重的东西。

卢克


推荐阅读