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

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

 2010-03-26 00:00:00 来源:WEB开发网   
核心提示: 在本文接下来的部分中,我将首先简要介绍图 1 中所示的要测试的 Web 应用程序,使用 JavaScript 实现 Web 应用程序 HTTP 请求-响应测试自动化(2),从而方便您了解哪些因素与 HTTP 请求-响应测试有关,然后,然后,我为要测试的 Web 应用程序创建了简单的 UI,将详细

在本文接下来的部分中,我将首先简要介绍图 1 中所示的要测试的 Web 应用程序,从而方便您了解哪些因素与 HTTP 请求-响应测试有关。然后,将详细解释在图 2 中运行的测试工具代码,这样您就能够为满足自身需求对该工具进行修改。最后,将简要总结何时适合使用 JavaScript 实现基于浏览器的请求-响应测试自动化程序,以及何时更加适合使用其他可选方法。

在本文中,假设您的 JavaScript 和 ASP.NET 技能为中级水平,但是即使您初学这些技术,也应该能理解我的讲解。

构建 Web 应用程序

我使用 Visual Studio 2008 创建要测试的“产品搜索”Web 应用程序。为了利用 Visual Studio 配置网站的功能,我在主菜单栏上选择了“文件”|“新建”|“网站”。然后,在生成的“新建网站”对话框中选择“空网站”选项。为创建完整的 ASP.NET 网站,我在本地计算机上指定了 HTTP 位置,而不是为使用内置 Visual Studio 开发服务器指定文件系统位置。我选择 C# 语言作为逻辑代码。

单击“确定”后,Visual Studio 就创建了空的“产品搜索”网站。在“解决方案资源管理器”窗口中,右键单击“产品搜索”项目,然后从上下文菜单中选择“添加新项”。我选择了“Web 窗体”项,接受了默认页面名称 Default.aspx 并单击“添加”,页面随即生成。然后,我为要测试的 Web 应用程序创建了简单的 UI,如图 3 中所示。

图 3 Web 应用程序 UI

<html > 
<head runat="server"> 
 <title>Product Search</title> 
</head> 
<body bgcolor="#ccbbcc"> 
 <form id="form1" runat="server"> 
 <div> 
  <asp:Label ID="Label1" runat="server" Text="Find:" 
   Font-Names="Arial" Font-Size="Small"> 
  </asp:Label>  
  <asp:TextBox ID="TextBox1" runat="server" Width="114px"> 
  </asp:TextBox>  
  <asp:Button ID="Button1" runat="server"  
   Text="Go" /> 
  <br /> 
 
  <asp:RadioButtonList ID="RadioButtonList1" runat="server" 
   Font-Names="Arial" Font-Size="Small"> 
  <asp:ListItem>Case Sensitive</asp:ListItem> 
  <asp:ListItem Selected="True">Not Case Sensitive</asp:ListItem> 
  </asp:RadioButtonList> 
 </div> 
 <asp:ListBox ID="ListBox1" runat="server" Height="131px" Width="246px" 
  Font-Names="Courier New" Font-Size="Small"> 
 </asp:ListBox> 
 </form> 
</body> 
</html>

上一页  1 2 3 4 5 6 7  下一页

Tags:使用 JavaScript 实现

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