使用 JavaScript 实现 Web 应用程序 HTTP 请求-响应测试自动化
2010-03-26 00:00:00 来源:WEB开发网核心提示:介绍如何使用 JavaScript 编写简单、有效的基于浏览器的请求-响应测试自动化程序,要想了解我所讲述的内容,使用 JavaScript 实现 Web 应用程序 HTTP 请求-响应测试自动化,最好是看一下图 1 和 2 所示的屏幕快照,图 1 是要进行“产品搜索”测试的 ASP.NET W
介绍如何使用 JavaScript 编写简单、有效的基于浏览器的请求-响应测试自动化程序。要想了解我所讲述的内容,最好是看一下图 1 和 2 所示的屏幕快照。图 1 是要进行“产品搜索”测试的 ASP.NET Web 应用程序,它简单但具有代表性。用户在此应用程序的单个文本框控件中输入一些搜索字符串,并使用两个单选按钮控件指定执行搜索时是否要区分大小写。搜索结果将在列表框控件中显示。
图 1 要测试的“产品搜索”Web 应用程序
虽然要测试的示例 Web 应用程序基于 ASP.NET,但我在本文中介绍的技术也可用于为 Web 应用程序创建测试自动化程序,而这些应用程序是使用最具动态性的页面生成技术(包括 PHP、JSP、CGI 以及其他)编写而成。
图 2 显示的是正在运行的请求-响应测试自动化程序。请注意,测试自动化程序工具是基于浏览器的。与其他可选方法比较,此处介绍的技术的优势之一就是,它可与最主要的 Web 浏览器一起使用,并且可在运行大多数操作系统的测试主机上执行。
图 2 请求-响应测试运行
该测试自动化程序工具由单个 HTML 页面构成,该页面具有相对简短的一组 JavaScript 函数。请注意,测试运行输出的第一行指示测试自动化程序正在使用 jQuery 库。此工具将读取对应于用户输入的测试用例输入数据,然后以编程方式向“产品搜索”Web 应用程序提供该输入数据。该工具接受生成的 HTTP 响应数据并检查该响应是否为预期值,从而确定测试用例结果为通过还是失败。
Tags:使用 JavaScript 实现
编辑录入:爽爽 [复制链接] [打 印][]
- ››JavaScript拖拽原理的实现
- ››javascript事件列表解说
- ››Javascript代码优化工具UglifyJS
- ››使用脚本恢复WinXP系统的用户登录密码
- ››JavaScript Confirm 失效的解决办法
- ››使用phpMyadmin创建数据库及独立数据库帐号
- ››使用Zend Framework框架中的Zend_Mail模块发送邮件...
- ››JavaScript页面内拖拽原理分析
- ››使用cout标准输出如何控制小数点后位数
- ››使用nofollow标签做SEO的技巧
- ››javascript中select的常用操作
- ››javascript+css无刷新实现页面样式的更换
更多精彩
赞助商链接