cancel
Showing results for 
Search instead for 
Did you mean: 

关于BO压力测试

Former Member
0 Kudos

对BO web intellengence 做压力测试,之前尝试过用loadrunner测试软件,发现增加用户去跑脚本的时候并没有对系统产生压力,cpu和内存都没有明显变化。

后来在sap官网上看到官方文档<Performance Testing in BI 4.1>,

链接:http://scn.sap.com/community/bi-platform/blog/2013/08/26/performance-testing-in-bi-41。

按照文档用JMeter测试软件进行web intellengence测试,同样发现系统cpu和内存也没有明显压力变化。

大家有没有做过BO压力测试?怎么对BO web intellengence 做压力测试?

环境: BusinessObject 4.1 SP1

Accepted Solutions (0)

Answers (1)

Answers (1)

xiaoping_zheng
Employee
Employee
0 Kudos

您好,看了您提到的资料,它里面可能提到的仅仅是一些登陆登出等常规操作,这些消耗的服务器资源是有限的。如果您想观测到明显的服务器cpu或内存变化,您可能得准备一些复杂的报表,比如数据量很大或者查询很复杂在DB端执行时间很长,这样反复去执行这样的报表,应该可以看到系统资源的变化了。

Former Member
0 Kudos

您好,我有试过用很复杂的报表去测试,这份报表数据量挺大的,我测试的时候,系统资源有相应的变化,但是没有明显的压力,比如我压50个用户,cpu也就最大增加10%。平时的话十几个人同时刷新这份报表BO都会有压力运行不了了,所以这个测试结果我觉得是不正确的。

请问您有做过压力测试这一块吗?有没有其他测试方法?

xiaoping_zheng
Employee
Employee
0 Kudos

您好,您说的情形我推测可能用来测试的软件并没有模拟好这个测试过程,因为理论上这个压力测试(50人)的测试过程应该和真实50人去刷报表是一样的动作的。

您可以试试BO自带的Monitoring里的Probe功能。Probe本身就是用来供管理员测试监控系统的,您先登录CMC->Monitoring->然后就能看到Probe这个Tab,在里面找到Interactive Analysis,首先设定它的属性,主要是改Document CUID为测试webi报表对象的CUID,然后下面的Refresh,Export等视需求设为true,然后保存,对其进行计划即可。计划的时候可以选择为指定的用户、用户组做计划,这样就相当于让指定的用户去刷新相应的报表,达成同样的效果。您可以试试。

Monitoring和Probe相关的信息,之前中文SCN有翻译过的博文内容,您可一并参考。