使用 Visual Studio 2010 对 BizTalk Server 解决方案进行负载测试时,在确定解决方案的近似最大可持续吞吐量(MST)后,应执行常量负载模式测试,如 步骤 5 中所述:执行步骤负载模式测试以确定最大可持续吞吐量。 这样做是为了确认 MST 实际上在一段时间内是可持续的,同时为了创建基线负载测试,以便评估应用于 BizTalk Server 应用程序或环境的任何性能优化的影响。
创建并运行常量负载模式测试
创建一个恒定负载模式测试,使其使用步骤负载模式测试中的相同测试组合、计数器集和计数器集映射的最简单方法是先将“BTS_Messaging_Step.loadtest”保存为“BTS_Messaging_Constant.loadtest”,然后对“BTS_Messaging_Constant.loadtest”作出一些更改。 请按照以下步骤创建一个基于现有步骤负载模式测试的恒定负载模式测试:
打开 BTS_Messaging_Step.loadtest(如果尚未打开)。
单击“文件”,然后选择“另存为 LoadTests\BTS_Messaging_Step.loadtest”。
在“ 另存为文件 ”对话框中的 “文件名”旁边,输入 C:\Projects\LoadTest\BTSLoad\LoadTests\BTS_Messaging_Constant.loadtest,然后单击“ 保存”。
在负载测试编辑器中,将方案 BTS_Messaging_Step 重命名为 BTS_Messaging_Constant。 方案名称直接显示在 “方案” 文件夹下。
保留 测试组合 和 网络混合 的值不变,但单击以选择 “步骤加载模式”。
右键单击 “步骤加载模式 ”并选择“ 属性”。
在 “属性” 部分中,在 “加载模式 ”下,单击 “模式 ”旁边的下拉列表,并将模式从 “步骤 ”更改为 “常量”。
在 “属性” 部分的 “参数”下,将 常量用户计数 的值更改为略低于步骤负载模式测试变得不可持续的用户数(即,BizTalk:Messaging\每秒收到的文档 开始始终超过 BizTalk:Messaging\每秒处理的文档,并且 BizTalk:消息框:常规计数器\后台处理程序大小 的值开始无限制增加)。
在 “运行设置” 文件夹下,右键单击 “运行设置1[活动] ”,然后选择“ 属性”。
向下滚动到 “计时 ”部分的属性列表,输入至少 10 分钟(00:10:00) 的运行持续时间 值,并验证 采样率 的值是否仍设置为 5 秒(00:00:05)。
右键单击测试名称(例如BTS_Messaging_Constant),然后单击 “运行测试 ”菜单选项来启动负载测试。