使用开源工具测试 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.
- ››使用脚本恢复WinXP系统的用户登录密码
- ››使用phpMyadmin创建数据库及独立数据库帐号
- ››使用Zend Framework框架中的Zend_Mail模块发送邮件...
- ››开源平台Meego和Android之间的对弈
- ››使用cout标准输出如何控制小数点后位数
- ››使用nofollow标签做SEO的技巧
- ››使用 WebSphere Message Broker 的 WebSphere Tra...
- ››使用SQL Server事件探查器做应用程序的性能分析
- ››使用SQL Server事件探查器分析死锁原因
- ››使用纯文本文件打造WCF服务
- ››使用 Dojo 开发定制 Business Space 小部件,第 4...
- ››使用 ADDRESS 与 INDIRECT函数查询信息
赞助商链接