导航

Biztalk性能和压力测试工具:Microsoft LoadGen 2007

Posted on 2008-05-26 14:28  鸡尾虾的壳  阅读(1033)  评论(2编辑  收藏  举报

LoadGen是Microsoft发布的用于Biztalk解决方案的性能与压力测试工具,提供性能计数以监测基于Biztalk Server的软件基础架构。

这个工具包括下面的一些主要特征,用于生成一定规模的消息负载并发送到特定的位置。
1.方便使用:生成大量的消息用于Biztalk的入口接收。可以使用LoadGen测试Biztalk服务器的正常和非正常负载相应情况。
2.直观配置:开发者可以通过已经定义好的XML配置模版生成不同类型的高度可定制化的测试用例。
3.手工或者自动化运行:所有的测试用例都可以通过命令行运行,也可以通过批处理文件进行自动化测试。
4.灵活的数据生成方式:支持动态数据操作,动态阀值和资源监控,支持多种传输方法和协议。
5.自动阀值和定制阀值支持:基于运行时信息启发式设置阀值。支持固定的消息生成速度。同时支持通过群中的消息数据数,表中的行数等来动态确定阀值。
6.数据流的粒度控制:支持不同目标位置的不同消息负载。
7.多种运行持续模式:支持固定周期运行模式,每次运行生成固定数据消息模式。
8.支持大消息:可以生成高达GB级别的消息。
9. 集中控制:支持远程运行,能够实现位于网络不同节点上的消息生成与发送。
10.稳定性和可用性:微软已经对该工具进行了优化,并使用该工具作为自己的压力测试工具。
11.健壮性:多线程运行测试多个服务器,性能保持稳定。
12.错误兼容:由于网络原因造成的运行错误,当网络恢复后,用例可以从断点处继续运行。
13.缩放性:使用多线程计数并发为多个目标服务器生成消息。
14.低资源消耗:耗费内存和CPU时间少。
15. 可扩展性:开发者可扩展传输组件,消息创建组件和资源监控组件。
16.动态数据生成:通过可配置的消息创建组件,消息内容可定制。

本源传输组件:包括File,HTTP,MQSeries, MSMQ,SOAP,WSE,WSS,WCF传输。
本源监控组件:为了动态调整消息生成负载,工具可以周期性查询资源监控器。
本源消息创建组件:LoadGen默认使用一个输入文件来生成消息。开发者可以通过消息创建组件来生成消息。消息创建组件包括大小消息创建组件何定制化消息创建组件。