-
webserver-tests: 自动化测试 webserverwebapp 的配置功能(使用 Ruby),包括重定向、SSL 和缓存指令等
资源介绍
测试驱动 (web) 配置
手动测试 Web 服务器配置(重定向、缓存指令、SSL ……)既乏味又容易出错,所以我尝试在 Ruby 中进行通常的“测试驱动”舞蹈。
使用的工具:
,
,
运行测试套件:
在测试文件 ( test/webserver/*_test.rb ) 和test/support/webserver_helper.rb中用您的域替换example.com
执行bundle exec rake test:webserver或bundle exec guard
您可以设置WEBSERVER_ENV以针对特定环境运行套件。 我一直在使用production (默认)、 staging或development ,但您可以根据需要更改/添加任意数量。
常问问题
1.它是如何“测试驱动”的?
如果您事先知道您希望您的 Web 应用程序和 Web 服务器如何运行(关于重定