对于Web应用程序来说,最基本的测试类型就是“请 求-响应(request-response)”测试。我们可以通过程序发送一个HTTP请求给Web服务器,Web服务器处理完这个请求之后会发送回来 一个HTTP响应(通常以HTML页面的形式),我们可以捕获这个响应,然后检查它与期望值是否一致。请求和响应的动作通常总是一并出现的,对于轻量级的 自动化测试来说,通常不会发送一个HTTP请求而不取回随后的响应,或者说如果某个HTTP请求不是由你发起的,你也不大会取回与这个HTTP请求对应的 HTTP响应。因此,本章的大多数技术都是告诉你如何发送一个HTTP请求并且取回随后的HTTP响应,或者如何根据期望值检查某个HTTP响应。考虑图 5-1所示的一个简单的ASP.NET Web应用程序: 对于Web应用程序来说,最基本的测试类型就是“请 求-响应(request-response)