IBM®
跳转到主要内容
    中国 [选择]    使用条款
 
 
Select a scope: Search for:    
    首页    产品    服务与解决方案     支持与下载    个性化服务    
跳转到主要内容

developerWorks 中国  >  SOA and Web services | WebSphere | Rational  >

基于 SOA 应用程序的性能测试方法

developerWorks
前一页第 4 页,共 10 页后一页

文档选项

对本教程的评价

帮助我们改进这些内容


负载模型的设计

在性能测试的执行过程中,需要首先设计执行时加压的负载模型。负载模型包含两个主要模型,分别是 flat 和 ramp-up 两个加压方式。

Flat Run

Flat run 是采用所有模拟用户在同一时间加压的方式,然后执行一段预先定义好的时间,如下图所示:


图 3. Flat Run 图
Flat Run

Flat run 是性能测试中得到理想基准测试结果的最好方法。





回页首


Ramp-up Run

Ramp-up run 是采用在用户之间设置固定时间间隔(每隔x秒增加一些新的虚拟用户)的加压方式,如下图所示。


图 4. Ramp-up Run 图
Ramp-up

这种 ramp-up run 的方式并不能测出准确的和可再现的性能结果,这是因为在测试过程中用户负载量是不断变化的。

基于 ramp-up run 方式的测试比较适合于获取最大用户负载量,然后用小于这个最大值的负载量采用 flat run 的方式进行测试。另外 ramp-up 方式的好处是能够让测试人员看到随着负载量的变化,被测应用的性能是如何变化的。





回页首



前一页第 4 页,共 10 页后一页
    关于 IBM 隐私条约 联系 IBM 使用条款