性能评估的“生成实验室”阶段用于安装环境的硬件和软件,使其符合上一阶段做出的设计决策。 由于构建实验室阶段可能很耗时,因此此阶段与初期阶段重叠并不罕见。 在许多情况下,在最终决定应用程序体系结构之前,可能会安装硬件和作系统。 性能评估的构建实验室阶段通常包括本主题中讨论的任务。
至少在实验室开始日期前一周获取所有构建实验室基础设施
计划在实验室开始日期之前至少一周提供所有必需的硬件和软件。 这将确保由于缺乏必要的基础设施而不会浪费宝贵的实验室时间。
配置第三方软件系统
在实验室开始之前,可能需要生成和配置第三方系统。 如果这些系统需要主题专家,请确保他们在构建阶段和实验室执行阶段进行安排。 确保他们全面记录其建设过程。
安装和配置 BizTalk Server 环境
有关安装 BizTalk Server 和所需依赖项软件的详细说明,请参阅 安装和升级指南。 成功安装和配置 BizTalk Server 环境后,请完成以下任务:
遵循作准备清单中列出的建议
按照优化性能中的建议进行操作。
确保所有计算机时间都正确同步。
验证环境中所有计算机之间的 MSDTC 功能。
除非绝对需要,否则请确保禁用任何自定义跟踪/日志记录。
安装用于负载测试的 Visual Studio Ultimate 版本。 有关如何使用 Visual Studio 执行自动测试的详细信息,请参阅 使用 Visual Studio 促进自动测试。
根据需要设置性能监视器计数器和日志。
如果代码更改在性能评估范围内,请设置调试计算机以调试解决方案。
对所有硬盘驱动器进行碎片整理。
禁用防病毒实时扫描。
备份企业单主密钥 Sign-On。
安装要测试的 BizTalk Server 应用程序
要测试的应用程序的安装通常包括以下步骤:
使用 BizTalk Server 管理控制台执行以下作:
创建主机
创建发送/接收处理程序。
创建主机实例。
创建 BizTalk Server 应用程序。
应用程序安装:
将 BizTalk Server 二进制文件部署到 BizTalk Server 组。
将绑定导入到 BizTalk Server 组。
在所有服务器中安装 GAC BizTalk Server 和非 BizTalk Server 的二进制文件。
确保所有框中都存在依赖项组件。
安装依赖项应用程序。
在 BizTalk Server 管理控制台中配置传输和物理终结点。
启动服务。
执行基本冒烟测试 – 冒烟测试是端到端功能测试,用于测试解决方案的基本功能。
实现自动化生成和负载测试
实现自动化生成和负载测试过程可以说是 BizTalk Server 性能评估的基石。 如果代码更改在性能评估范围内,则应实现自动化生成过程。 应为所有负载测试方案实现自动负载测试。 为了实现自动化构建和负载测试而投入的初始时间成本会很快收回,自动化能够实现快速而精确的重复那些易出错的常规构建和测试任务。 有关实现自动化生成和测试过程的详细信息,请参阅本指南中的 “实现自动测试 ”。
配置性能监控
准确的性能监视对于性能评估的成功至关重要。 根据范围阶段中定义的吞吐量和延迟目标确定应评估哪些性能指标。 应在 BizTalk Server 环境中的每台计算机上执行性能监视。 请参阅 性能计数器。 使用日志性能分析工具(PAL)生成 HTML 报告,以图形方式绘制重要性能计数器的图表,并在超出这些计数器的阈值时生成警报。 S 日志性能分析 (PAL) 工具。
建立并记录解决方案的基线性能
应计算基线性能,以便测量性能评估期间应用的性能优化的影响。