Visual Studio 2005 Team Edition for Testers网络测试概览.pdfVIP

  • 1
  • 0
  • 约5.92千字
  • 约 29页
  • 2026-02-08 发布于四川
  • 举报

Visual Studio 2005 Team Edition for Testers网络测试概览.pdf

VisualStudio2005系列课程(23)

跟我一起学VisualStudio2005

TeamEditionforTesters介绍

徐长龙

vsts_china@

前提

•熟悉VisualStudio2005IDE基本操作

•基本测试知识

•Level:200

议题

•Web测试

•负载测试

•手动测试

VSTSforTesters

Web测试

•“Web测试”也称为声明性Web测试,它由一系列

HTTP请求组成

•Web测试通过发出HTTP请求在协议层工作

•Web测试不运行JavaScript,但是,可以在运行

时通过使用Web测试插件、Web测试请求插件、

提取规则或编码Web测试来模拟JavaScript操

•Web测试用于测试Web应用程序的功能以及在

负载下测试Web应用程序。Web测试可用于性

能测试和压力测试。

Web测试

•如何创建Web测试

–在浏览器会话中记录活动

–使用Web测试编辑器手动生成Web测试

•Web测试的目的

–创建执行Web应用程序的功能测试。

–创建数据驱动测试。

–创建并运行可以测试应用程序性能的测试。

–使用.NET语言进行测试创作、调试和测试扩展

•Web测试可自动处理这些HTTP操作:

–包括VIEWSTATE的隐藏字段相关性

–重定向

–从属请求

–身份验证

–通过HTTPS/SSL确保安全

Web测试

•设置Web测试中的思考时间

–“思考时间”是用户浏览网页所花费的时间,其

中包括查看网页和确定下一步操作。

–思考时间不包括加载网页所需的时间。

–在记录Web测试时,会记录每个网页的思考

时间。以后,在运行Web测试时,会使用或

忽略思考时间。在“Web测试查看器”中使用“思

考时间”按钮,可以从使用思考时间切换到不使

用思考时间。

演示

•Web测试

–记录Web测试

–手动修改Web测试

–模拟思考时间

DEMO

(按Ctrl+H隐藏窗格,按F5全屏观看)

Web测试

•向Web测试添加验证规则

–验证规则根据预期的字符串结果对页面上的字符串进

行检查,从而验证应用程序的功能是否正常。

–可以使用验证规则来验证预期值是否出现在特定HTTP

请求的HTTP响应中。

–验证规则还可用于执行Web功能测试。

–预定义的规则包括以下几个:

•查找文本

•请求时间

•属性值

•所需的标记

Web测试

•向Web测试添加提取规则

–当必须从特定页中捕获一部分数据并且供另一

个页使用时,就需要用到提取规则。

–可以使用提取规则从响应中复制字符串,然后

将字符串存储到上下文变量中,以供任何后续

请求使用。

–通过显示“详细信息”窗格,可以在Web测试查

看器中检查上下文。

Web测试

•VSTSforTesters提供了六个提取规则

–提取属性值

•从指定的标记中提取属性值。该标记还可以包含另一个可指定值的属

性。

–提取窗体字段

•提取响应中指定窗体字段的值,并将该值放入Web测试上下文中。

–提取HTTP标头

•提取HTTP标头的值,并将该值放入Web测试上下文中。

–提

文档评论(0)

1亿VIP精品文档

相关文档