您可以从计算机上的任何客户机程序记录套接字 API 测试。记录时,记录向导会自动启动客户机程序并记录通过套接字 API 传输的所有数据。
开始之前
测试将存储在性能测试项目中。如果工作空间不包含性能测试项目,那么测试创建向导将使用可以更改的名称创建一个项目。要将测试存储在特定项目中,请在记录此测试之前确认该项目存在。
确保您具有可正常工作的客户机程序并可连接到服务器。
确保所记录的会话可进行重现。这意味着当测试重放记录的操作时,将接收到来自服务器的相同响应。
IBM® Rational® Performance Tester 在 64 位版本的 Microsoft Windows 2003 和 Windows XP 中不支持套接字记录。
过程
要记录套接字测试,请执行以下操作:
- 在“性能测试”透视图中,单击从记录新建测试工具栏按钮
或单击。
- 在“从记录新建测试”向导中,单击从新记录创建测试,选择套接字测试,然后单击下一步。 如果记录的是敏感数据,那么可以在记录加密级别中进行选择。
- 在“选择位置”页面上,选择要创建测试的项目和文件夹,输入测试的名称,并单击下一步。 如有必要,请单击创建父文件夹
以创建新项目或文件夹。
- 在“选择客户机应用程序”页面上,选择要用于记录测试的客户机程序类型:
- 要指定位于计算机上的任何客户机程序,请选择受管应用程序,然后单击下一步。
在“受管应用程序选项”页面上,单击浏览以指定程序路径。如有必要,请指定工作目录,然后在参数中,输入程序所需的命令行参数。
如果程序要求用户从命令行界面进行输入,请选择打开控制台以进行用户输入。
- 要记录 TN3270 终端仿真会话,请选择 IBM Personal Communication 或 Attachmate EXTRA!
X-treme(如果安装了这些程序),然后单击下一步。
如果需要,请指定一个会话文件来启动 TN3270 会话。
注: 使用此方法来记录 TN3270 会话会产生基于 TN3270 协议流量的低级套接字 API 性能测试。
要记录 TN3270 测试,请参阅
记录 TN3270 性能测试。
- 要记录 HTTP 会话,请选择 Microsoft Internet Explorer 或 Mozilla Firefox,然后单击下一步。
如果选择 Mozilla Firefox,那么可以指定 Firefox 概要文件。
注: 使用此方法来记录 HTTP 会话会产生基于 HTTP 流量的套接字 API 性能测试。要记录 HTTP 测试,请参阅
记录 HTTP 测试。
- 如果应用程序使用安全套接字层 (SSL) 和传输层安全性 (TLS) 认证来认证服务器或客户机应用程序,请指定以下选项,然后单击下一步:
如有必要,请选择是否使用 SSL 3.0 和 TLS 1.0 加密。
请参阅套接字性能测试准则以获取有关 SSL 和 TLS 认证的更多信息。
- 如果这是您首次记录套接字 API 性能测试,请阅读隐私警告,然后选择接受以继续。
- 单击完成以开始记录。 在客户机程序启动时,将打开一个进度窗口。
- 使用客户机程序来执行要测试的操作。 您可以使用记录器测试注释工具栏在记录期间添加注释,记录同步或获取截屏。
- 要将注释添加到所记录的测试,请单击插入注释图标
。
- 要将截屏添加到所记录的测试,请单击截屏图标
。屏幕和窗口截图使测试更容易阅读并帮助您可视化所记录的测试。您可以更改截屏的设置并向图像中添加注释。
- 要手动将测试同步添加到记录,请单击插入同步图标
。
- 要手动向记录中添加事务文件夹,请单击启动事务图标
和停止事务图标
以启动和停止事务。
- 要将分割点插入到记录的测试中,请单击分割点图标
。通过分割点,您可以从单个记录生成多个测试,并能够通过调度按不同顺序重放这些测试。请参阅在记录期间分割测试以获取有关分割测试的更多信息。
- 在程序中完成测试操作后,停止记录器。可以通过关闭客户机程序或通过单击“记录器控件”视图中的 停止
按钮来执行此操作。 在生成测试时,会打开一个进度窗口。完成后,“记录器控制”视图将显示 Test
generation completed 消息,测试导航器将列出测试,并且测试将在测试编辑器中打开。