使用开源工具测试 Web 应用程序
2010-02-04 00:00:00 来源:WEB开发网我将从轻量级命令行 Web 浏览器和脚本工具(twill)以及默认的 Google App Engine 项目开始讨论功能测试。
首先,建立一个与您的应用程序的连接。为此,需要使用 go 命令,如清单 1 所示。注意,如果您输入 show,它将显示实际的输出结果。
清单 1. 示例 show 输出
# twill-sh
-= Welcome to twill! =-
>> go localhost:8087
==> at http://localhost:8087
current page: http://localhost:8087
>> show
Hello World!
current page: http://localhost:8087
twill 的另一个有趣特性是查看 http 状态代码。
清单 2. 示例 twill 输出 http 状态代码
> go http://localhost:8087
==> at http://localhost:8087
current page: http://localhost:8087
>> code 200
current page: http://localhost:8087
>> code 400
ERROR: code is 200 != 400
current page: http://localhost:8087
从命令的输出可以看到,如果获得的状态代码与预期的代码不匹配,将返回一个错误。twill 还支持以脚本的形式运行这些行为。您可以随意命名该文件并将其传递到 twill-sh。如果将这些命令放到名为 test_twill.script 的文件中,您将看到类似于清单 3 的输出。
清单 3. 更多的示例 twill 输出
# twill-sh test_twill.script
>> EXECUTING FILE test_twill.script
AT LINE: test_twill.script:0
==> at http://localhost:8087
AT LINE: test_twill.script:1
--
1 of 1 files SUCCEEDED.
更多精彩
赞助商链接