WEB开发网
开发学院网页设计JavaScript 使用 JavaScript 实现 Web 应用程序 HTTP 请求-响... 阅读

使用 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 应用程序

使用 JavaScript 实现 Web 应用程序 HTTP 请求-响应测试自动化

虽然要测试的示例 Web 应用程序基于 ASP.NET,但我在本文中介绍的技术也可用于为 Web 应用程序创建测试自动化程序,而这些应用程序是使用最具动态性的页面生成技术(包括 PHP、JSP、CGI 以及其他)编写而成。

图 2 显示的是正在运行的请求-响应测试自动化程序。请注意,测试自动化程序工具是基于浏览器的。与其他可选方法比较,此处介绍的技术的优势之一就是,它可与最主要的 Web 浏览器一起使用,并且可在运行大多数操作系统的测试主机上执行。

图 2 请求-响应测试运行

使用 JavaScript 实现 Web 应用程序 HTTP 请求-响应测试自动化

该测试自动化程序工具由单个 HTML 页面构成,该页面具有相对简短的一组 JavaScript 函数。请注意,测试运行输出的第一行指示测试自动化程序正在使用 jQuery 库。此工具将读取对应于用户输入的测试用例输入数据,然后以编程方式向“产品搜索”Web 应用程序提供该输入数据。该工具接受生成的 HTTP 响应数据并检查该响应是否为预期值,从而确定测试用例结果为通过还是失败。

1 2 3 4 5 6  下一页

Tags:使用 JavaScript 实现

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接