如何安装和使用 Web 应用程序应力 (WAS) 工具

概要

本文介绍如何安装 Microsoft Web Application Stress (WAS) 工具以及如何使用 WAS 来创建和运行脚本来测试 Web 程序。

WAS 工具是模拟工具, 可用于将 MicrosoftInternet 信息服务 (IIS) 5.0 Web 服务器负载模拟。 该工具旨在逼真地再现环境中多浏览器从 Web 站点请求页面。 使用 WAS 收集有关 Web 程序性能数据和来评估性能和稳定性为 Web 服务器。 WAS 使用脚本来模拟大量请求通过相对较少的客户 ; 因此, 它创建与要与生产环境尽可能接近方案。 您可以分析数据, 收集要了解如何响应压力下 Web 程序和来识别和部署它之前消除程序中任何问题。

回到顶端

如何安装 Web 应用程序应力工具

注意 : 出现在客户计算机上必须执行以下过程。 WAS 和 Microsoft Windows 2000 Microsoft Windows NT 4.0 Service Pack 4 (SP 4) 上及更高版本支持。 不要安装 WAS, 正在测试 Web 服务器上。 如果这样做, WAS 安装可能影响性能的 Web 服务器并可能干扰您测试结果。
1. 以管理员或作为是 Administrators 组成员登录到计算机上。
2. 下载 WAS。 要这样做, 启动浏览器并转到以下 Microsoft 网站:
http://www.microsoft.com/downloads/details.aspx?FamilyID=e2c0585a-062a-439e-a67d-75a89aa36495&DisplayLang=en (http://www.microsoft.com/downloads/details.aspx?FamilyID=e2c0585a-062a-439e-a67d-75a89aa36495&DisplayLang=en)
有关如何下载 Microsoft 支持文件, 请单击文章编号以查看 Microsoft 知识库中相应:
119591 (http://support.microsoft.com/kb/119591/EN-US/) 如何从联机服务获取 Microsoft 支持文件
3. 在左窗格中的网页, 单击 下载 。
4. 然后单击 确定 , 下载 Web 应用程序应力工具, x 86 版本 和 将该程序保存到磁盘 。
5. 指定您希望以保存 Setup.exe 文件, 位置, 然后单击 保存 。
6. 将 Setup.exe 文件复制到每个要执行测试从中客户计算机。
7. 每台客户机, 上启动 MicrosoftWindows 资源管理器, 然后双击 Setup.exe 文件, 步骤 5 中保存。
8. 单击是以接受许可协议, 接受默认安装位置或指定要安装 WAS, 然后单击下一步。
9. 单击 确定 , 然后单击 完成 。

回到顶端

如何创建测试脚本

使用下列方法之一来创建脚本以测试 Web 程序。

如何手动创建脚本

要手动创建一个脚本:
1. 指向 程序 , 指向 Microsoft Web 应用程序应力工具 , 依次 MicrosoftWeb 应用程序应力工具 开始 。
2. 创建 指向 脚本 菜单, 上, 然后单击 手动 。

该脚本在左窗格中显示为 " 新建脚本 "。 要更改的新脚本, 名称单击 新建脚本 , 然后键入新名称对于脚本。
3. 在 服务器 框中在右窗格中, 键入或者名称、 完全限定域名 (FQDN) 或 Internet 协议 (IP) 地址为 Web 服务器。
4. 在 说明 框中键入说明。
5. Verb , 下单击向下箭头首单元, 然后或者单击超文本传输协议 (HTTP) 谓词与要使用 (例如 GET ,) 或键入谓词对您要使用单元。
6. 路径 , 下例如, 键入名称和路径是 Web页, /scripts/test.asp.

注意 : 不要包括服务器名称。
7. 如果要使用页面组, 进行适当更改 组 下。
8. 如果要指定脚本项目, 之间等待时间 (毫秒) 中键入 延迟 下延迟值。 默认值为 0 (零)。
9. 重复步骤 5 到 8 以向脚本添加其他项。

如何通过浏览器活动记录创建脚本

要通过记录浏览器活动, 创建脚本使用本节中描述过程。

注意 : 如果您使用代理服务器, 则必须配置 Microsoft WebTool 服务以便首先登录到用户帐户。 如果您不使用代理服务器, 请转到直接 步骤 2: 记录浏览器活动 本文的部分。

如何配置 Microsoft WebTool 服务

如果您使用代理服务器, 配置 Microsoft WebTool 服务以登录到用户帐户。 要这样:
1. 开始 , 指向 设置 , 依次 控制面板 。
2. 双击 管理工具 , 并双击 服务 。
3. 双击 WebTool , 然后单击 登录 选项卡。
4. 作为登录 , 下单击 此帐户 , 然后键入用户名使用以下格式:
\\Domain\UserName
5. 键入并确认在相应框, 密码, 然后单击 确定 。
6. 右击 WebTool , 然后单击 停止 。
7. 右击 WebTool , 然后单击 开始 。
8. 关闭 服务 对话框, 并关闭 管理工具 对话框。


如何记录浏览器活动

1. 启动 Microsoft Internet Explorer。
2. 在 工具 菜单上, 单击 Internet 选项 , 然后单击 常规 选项卡。
3. 在 临时 Internet 文件 , 单击 删除文件 。
4. 单击 连接 选项卡。
5. 在 拨号设置 框中, 您拨号网络连接, 依次 设置 。
6. 在 自动配置 , 单击以清除 自动检测设置 复选框 (如果它被选中)。
7. 在 代理服务器 , 单击以选中 使用代理服务器 复选框, 键入 localhost 在 地址 框和然后类型 8000 在 端口 框中。
8. 单击以清除 对于本地地址绕过代理服务器 复选框 (如果它被选中)。
9. 单击 确定 两次, 然后退出 InternetExplorer。
10. 指向 程序 , 指向 Microsoft Web 应用程序应力工具 , 依次 MicrosoftWeb 应用程序应力工具 开始 。
11. 创建 指向 脚本 菜单, 上, 然后单击 记录 。
12. 单击以选中复选框旁边, 设置对要记录, 单击 下一 , 并单击 完成 。
13. 启动 InternetExplorer 后, 键入与要在 地址 栏, 测试 Web 站点的统一资源定位器 (URL), 然后按 Enter。
14. 浏览到与要测试 Web 站点上网页。

WAS 录制窗口中列出的页面, 浏览到路径。
15. 当您已经, 单击 停止录制 。

该脚本在左窗格中显示为 " 新记录脚本 "。 要更改的新脚本, 名称单击 新录制脚本 , 然后键入新名称对于脚本。

如何从 IIS 日志中创建脚本

要从 IIS 日志中创建一个脚本:
1. 指向 程序 , 指向 Microsoft Web 应用程序应力工具 , 依次 MicrosoftWeb 应用程序应力工具 开始 。
2. 创建 指向 脚本 菜单, 上, 然后单击 日志 。
3. 在 日志文件 中, 单击 浏览 以定位 IIS 日志对您要使用以创建脚本, 单击 打开 , 然后单击 下一 。
4. 单击要分析日志文件, 与该选项, 然后单击 完成 。

该脚本作为 " LogFile .log ", 左窗格中显示其中 LogFile .log 是 IIS 日志文件的名称。 要更改的新脚本, 名称 LogFile .log , 单击, 然后键入新名称对于脚本。

如何从 Web 站点内容创建脚本

要从网站, 上文件创建一个脚本请按照下列步骤:
1. 指向 程序 , 指向 Microsoft Web 应用程序应力工具 , 依次 MicrosoftWeb 应用程序应力工具 开始 。
2. 创建 指向 脚本 菜单, 上, 然后单击 目录 。

该脚本在左窗格中显示为 " 新建脚本 "。 要更改的新脚本, 名称单击 新建脚本 , 然后键入新名称对于脚本。
3. 单击加号 (+) 旁边向脚本以展开树 (如果它尚未展开)。

脚本项将显示脚本树中。
4. 单击 内容树 。
5. 在 内容位置 框中, 右窗格中键入路径到内容文件夹或者单击 浏览 以定位文件夹, 并单击 确定 。
6. 如果必要, 在 虚拟根 框中键入虚拟根占位符。
7. 单击 应用 。

WAS 内容创建基于 Web 内容树。 单击以选中复选框旁边, 文件, 您想要包括在测试。

回到顶端

如何配置您的脚本

若要为您脚本配置设置:
1. 指向 程序 , 指向 Microsoft Web 应用程序应力工具 , 依次 MicrosoftWeb 应用程序应力工具 开始 。
2. 在左窗格中, 双击 ScriptName , 其中 ScriptName 是脚本, 的名称以展开树 (如果它尚未展开)。

脚本项将显示在右窗格中。
3. 双击行标题的脚本项 (空白按钮位于左侧的 谓词 列) 对想要配置。

当您这样做, 打开脚本详细信息视图。 您可使用此视图可以编辑查询字符串名称 - 值对、 自定义发布数据、 修改 HTTP 头、 启用安全套接字层 (SSL) 加密, 或作为远程数据服务 (RDS) 查询您脚本格式。
4. 单击相应选项卡以指定在您希望, 设置, 然后单击 确定 。
5. 在左窗格中, 单击 设置 。

指定与要集脚本选项是 设置 对话框中显示该设置。 例如, 修改压力级别值、 设置测试运行时间, 或启用带宽限制。
6. 要向您脚本, 添加性能监视器计数器单击 Perf 计数器 , 单击右窗格中 添加计数器 , 单击对象和计数器对要添加, 添加 , 依次 确定 。
7. 要查看的页面组为脚本定义列表或更改页组分发, 请单击 页面组 。
8. 如果要添加并要从默认填充删除用户或者要创建新填充, 单击 用户 , 默认 双击右窗格, 中, 然后执行下列步骤之一:
要添加新用户, 在相应框, 键入以下信息, 然后单击 创建 :
用户对要创建数
用户名称前缀
密码
要添加新填充, 在左窗格中, 右击 默认 , 然后单击 添加 。

作为 " 新填充 " 左窗格中显示新填充。 要更改的新填充, 名称单击 新建填充 , 然后键入新名称。
9. 单击 查看 菜单以返回到脚本视图上 脚本 。
10. 若要添加, 在右窗格中要从当前组删除客户机或要添加新组的客户机, 客户 , 依次 默认 。
要添加客户端计算机, 在 机器名称 框中, 键入名称的计算机 (或其 IP 地址), 然后单击 添加 。
要添加新组, 在左窗格中, 右击 默认 , 然后单击 添加 。 左窗格中显示新组作为 " 新建组 "。 要更改的新组, 名称单击 新组 , 然后键入新名称。
11. 单击 查看 菜单以返回到脚本视图上 脚本 。
12. 要与每个用户, 查看 Cookie 存储单击 Cookie 。

回到顶端

如何测试 Web 程序

要运行测试使用脚本, 请按照下列步骤操作:
1. 指向 程序 , 指向 Microsoft Web 应用程序应力工具 , 依次 MicrosoftWeb 应用程序应力工具 开始 。
2. 在左窗格中, 单击脚本, 要使用, 依次 脚本 菜单上 运行 。

回到顶端

如何查看报告是测试

要查看报表是测试, 请按照下列步骤:
1. 指向 程序 , 指向 Microsoft Web 应用程序应力工具 , 依次 MicrosoftWeb 应用程序应力工具 开始 。
2. 单击 查看 菜单上 报告 。

对于每个测试, 执行报表都显示在左窗格中其关联脚本。 报表的标题是日期和时间开始测试时。
3. 双击报表以展开树 (如果它尚未展开)。
4. 单击项目报告树中要查看详细信息, 例如, 摘要页 中。

项目详细信息是显示在右窗格中。

回到顶端

疑难解答

您将无法启动 WAS

如果没有运行 WebTool 服务出现此现象。 要解决此行为, 请确保 WebTool 服务正在运行。 要这样:
1. 单击 开始 指向 程序 , 指向 附件 , 然后单击 命令提示符 。
2. 在命令提示符处, 键入 net start webtool然后按 Enter。
3. 要显示的服务当前正在运行, 列表键入 net start然后按 Enter。

验证是否 WebTool 显示列表中。
您将无法添加或连接到客户机。

如果下列条件之一为真发生该行为:
客户计算机不是基于 Windows NT 4.0 或基于 Windows 2000 的计算机。 要解决此问题, 基于 WindowsNT 或基于 Windows 2000 的计算机上安装 WAS。

- 或 -
WAS 客户机上未安装。 要解决此问题, 您想要连接到客户机上安装 WAS。

- 或 -
WebTool 服务未运行在哪个 WAS 客户端计算机上安装。 要解决此问题, 您想要连接到客户机上启动 WebTool 服务。

- 或 -
您是不是要连接到客户机上本地 Administrators 组成员。 要解决此问题, 通过用户帐户是您想要连接到每台客户计算机上本地 Administrators 组的成员登录。
有关如何解决 WAS, 的其他信息请参阅到 WAS 帮助中 " 疑难解答 " 部分。 Web Application Stress 帮助 单击 帮助 菜单上, 单击 目录 选项卡, 并双击 疑难解答 。
 
  • 相关文章:

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

 
网站分类

基于 Z-Blog 1.8 Spirit Build 80710 [login]

Copyright LeadNT. Some Rights Reserved.