- 1
- 0
- 约5.92千字
- 约 29页
- 2026-02-08 发布于四川
- 举报
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测试上下文中。
–提
您可能关注的文档
最近下载
- 中央电化教育馆函件.pdf VIP
- NB∕T 10891-2021 煤层气L型水平井钻完井设计规范.pdf
- 2025年金融风险管理师外汇期货合约特征与定价专题试卷及解析.pdf VIP
- 农业行业标准《ω-3多不饱和脂肪酸强化鸡蛋》 .pdf VIP
- 04CJ02 飞机库大门国标图集.pdf VIP
- 2025年一级建造师风险登记册在项目全生命周期中的应用专题试卷及解析.pdf VIP
- 综评 班主任操作手册2023版.pptx VIP
- 2025年无人机驾驶员执照应急响应计划审计专题试卷及解析.pdf VIP
- 2025年房地产经纪人市政配套设施(水、电、气、暖、通讯)勘察专题试卷及解析.pdf VIP
- 2025年信息系统安全专家零信任架构中的安全架构设计实战专题试卷及解析.pdf VIP
原创力文档

文档评论(0)