BizTalk性能测试(一)——BizTalk Benchmark Wizard 安装及使用

1.概述

2.安装BizTalk Benchmark Wizard

    1. 下载地址:http://bbw.codeplex.com/
    2. 安装下载的文件。
    3. 用管理员模式运行CMD,将路径打开到时[安装路径]\Artefacts\BizTalk ,默认安装路径是:C:\Program Files\Blogical\BizTalk Benchmark Wizard。然后执行下页的命令:

cscript InstallHosts.vbs "BizTalk Application Users" "\MyUser" "MyPassword" "BtsServer1" "BtsServer1" "BtsServer1"

image

上述命令的6个参数请自行设定:

NTGroupName: The name of the Windows NT group

UserName: 服务实例运行的帐号

Password:服务实例运行的帐号的密码

Receive Host: 用于放置接收主机的服务器名

Send Host: 用于放置发送主机的服务器名

Processing Host: 用于放置处理逻辑主机的服务器名

因为我是单机,所以,三个host都是运行在同一个server上。

image

如果是多机的话,可以分别写不同的主机:

image

  1. 命名执行成功
    • image

3.配置

  1. 打开Biztalk管理器,点击“应用程序”,从[安装路径]\Artefacts\BizTalk 中导入 “BizTalk Benchmark Wizard.msi”
  2. 然后运行“BizTalk Benchmark Wizard.msi”,以把相关的程序集加入到assembly中(BAC)。
  3. 从开始菜单打开“BizTalk Benchmark Wizard”
    • image
  4. Next
    • image
    • image
    • image
    • 根据环境选择场景,我的是单机:
    • image
    • image
    • image
    • 安装Indigo Server,这东西是一个控制台应用程序,用被biztalk的发送接口调用的。你可以独立部署,也可以直接在biztalk服务器上使用。
    • 从[安装路径]\Artefacts\IndioService中启动IndigoServer
    • image
    • 设置好,可以测试一下,控制台就会显示收到消息:
    • image
    • image
    • 如果有“ unable to collect perfcounter ” 这样的错误,请确定服务中,上面的三个服务有没有启动:
    • image
    • 跑吧:
    • image
    • image

因为是单机,有些性能上不是很好,但是总体上,能达到KPI已经很不错了。下次拿cluster物理机试一下。

原文地址:https://www.cnblogs.com/redroot/p/2654158.html