web系统性能测试报告
1. 总述
1.1 测试对象
web系统
(数据库建表sql的版本是20060228-1)
(程序代码的版本是20060310-1)
1.2 测试目的
确定系统支持的最大并发用户数
(系统的处理能力能达到2次请求/分钟)
1.3 测试环境
1.4 测试依据
1.5 参考资料
1.6 术语及缩写词
测试时间:一轮测试从开始到结束所使用的时间
并发线程数:测试时同时访问被测系统的线程数。注意,由于测试过程中,每个线程都是以尽可能快的速度发请求,与实际用户的使用有极大差别,所以,此数据不等同于实际使用时的并发用户数。
每次时间间隔:测试线程发出一个请求,并得到被测系统的响应后,间隔多少时间发出下一次请求。
平均响应时间:测试线程向被测系统发请求,所有请求的响应时间的平均值。
处理能力:在某一特定环境下,系统处理请求的速度。
cache影响系数:测试数据未必如实际使用时分散,cache在测试过程中会比实际使用时发挥更大作用,从而使测试出的最高处理能力偏高,考虑到这个因素而引入的系数。
用户习惯操作频率:根据用户使用习惯估算出来的,单个用户在一段时间内,使用此类功能的次数。通常以一天内某段固定的高峰使用时间来统计,如果一天内没有哪段时间是固定的高峰使用时间,则以一天的工作时间来统计。
预期平均响应时间:由用户提出的,希望系统在多长时间内响应。注意,这个值并不是某一次访问的时间,而是一段时间多次访问后的平均值。
最大并发用户数:在给定的预期平均响应时间下,系统最多能支持多少个并发用户。这个数据就是实际可以同时使用系统的用户数。
1.7 计算公式
成功率=成功次数÷(成功次数+失败次数)
处理能力=成功次数÷测试时间
最短平均响应时间=MIN(平均响应时间)
最高处理能力=MAX(处理能力)×(1-cache影响系数)
最大并发用户数=(最高处理能力-1÷(预期平均响应时间-最短平均响应时间+(1÷最高处理能力)))÷用户习惯操作频率,此公式要注意各时间单位的不同和转换
2. 测试方法
2.1 测试模型
2.2 测试过程简述
通过编写特定的测试流程,使用多线程技术,模拟多个浏览器持续一段时间并发访问被测系统,记录系统相关的一系列信息,计算出系统支持的最大并发用户数
2.3 需记录的数据
测试时间
平均响应时间
成功次数
失败次数
web服务器CPU利用率(平均、最大)
数据库服务器CPU利用率(平均、最大)
3. 测试用例
4. 测试结果
4.1 查看记录内容
4.1.1测试日期
2006.03.12
4.1.2数据
4.1.3 说明
不断增加并发线程数,系统处理的成功次数并没有增加,说明系统已经达到最大处理能力
(虽然从cpu占用率上看,系统的处理能力还能够达到更高的数值,但由于测算出的处理能力已经远远超出2次/分钟的预期值,所以,不需要再继续测试更高的数值)
XXXXXXXX系统性能测试报告
XXXXXX对XXXXX信息技术有限公司开发的XXXXXXXX系统,在XXXXX实验室部署的测试环境中进行了多次回归性能测试,配合XXXXXXXX对测试中出现的问题进行跟踪修改。
通过测试,系统性能有了明显的提升,修正了相关的数据库参数配置问题,同时对部分业务进行了调整,目前系统还存在的主要问题包括:
? Apache服务器部分异常信息;
? Weblogic应用服务器中,在大规模并发下,DWR插件的checktimeout
方法会导致线程阻塞,导致并发情况下,少量业务响应时间很慢,
高达5分钟以上;
? Weblogic服务器中,在服务器的日志中,存在部分调试信息,同时
建议优化系统中的业务日志信息,监控发现系统IO比较频繁,400
并发下,weblogic服务器的disk traffic值达到150多;
? 如果数据库服务器提交的查询条件相同,400并发下会导致数据库服
务器CPU达到饱和,CPU占用率在95%以上;
1 系统测试日程记录
测试日程记录如下: 日期
8月9日
8月10日
8月14日
8月20日
8月22日
8月24日 主要工作记录 安装部署新的应用,同时配合调试脚本,发现并解决新应用部署过程中,部分数据库表结构不正确的问题 调整关键词进行压力测试,发现数据库压力比较大,同时存在锁资源竞争 DBA配合现场进行测试,记录压力测试过程中的部分数据库异常症状,配合进行修复调整 调整数据库的sequence参数,进行压力测试,对系统测试过程中发现的问题进行汇总 部署新的应用包进行压力测试,同一查询操作并发访问导致库压力高的问题依然没有得到解决、部分异常未解决 对22日的结果进行调整,新的包部署上后,修改后的版本修正
了部分异常
2 系统测试案例描述
本次测试的案例基本上覆盖了XXXXXXXX系统目前使用的主要流程,压力测试中模拟的用户使用场景如下: 序号
1.
2.
3.
4.
5. 事务名称 开 始 查 询 单位信息 短 信 设置满意 测试场景描述 登陆系统主页面 选择一
个区域,如“北京”,选择黄页信息,查询 对上述的查询结果任选择一个企业信息进行查看 查看对应的短信信息,发送短信 设置满意
3 系统测试结果
3.1 系统响应情况
系统在400用户的并发压力下,持续10分钟,本结果抽取压力测试过程中1分30秒到9分30秒的测试结果汇总,系统各业务响应的时间分布图如下图所示:
图表 1 400用户下的事务响应时间分布图
70%用户响应
颜色 事务名称 最小响应时间 平均响应时间 最大响应时间
时间 时间 时间 80%用户响应90%用户响应
开 始 0.083 10.807 416.616 5.795 14.057 24.836
70%用户响应
颜色 事务名称 最小响应时间 平均响应时间 最大响应时间
时间 80%用户响应时间 90%用户响应时间
短 信 0.043 6.092 307.28 2.401 6.730 10.897
Weblogic 1 :192.168.170.27 26.923 41.211 57.726 6.575 RAC 1 :192.168.170.45 3.205 8.759 28.571 3.459 APACHE 服务器:192.168.170.51 11.859 18.917 27 3.432
图表 3 400用户并发下CPU使用情况
图表 4 400用户下磁盘I/O情况 颜色 指标 最小值 平均值 最大值 方差
Weblogic 2 :192.168.170.29 90.949 124.689 153.051 10.333 RAC 2 :192.168.170.46 2.562 15.854 55.596 11.456
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
at
cn.com.umessage.sysplatform.webconfig.ServletFilterConfig.doFilter(ServletFilterConfig.java:31) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
at
weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3212)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321) at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
at
weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:1983) at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:1890) at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1344)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:181)
解决方法创建新的表和sequence序列;
3.2.2 APACHE的相关系统日志问题
3.2.2.1 鉴权失败问题(已解决)
鉴权失败时,apache出现的异常信息
[Thu Jul 26 13:57:29 2007] [error] [client 192.168.174.24] File does not exist: /opt/hpws/apache/htdocs/CI/darkblue,
xf2\xd1\xf4\xb9\xfa\xc1\xa2\xcd\xb4\xb7\xe7\xb2\xa1\xd1\xd0\xbe\xbf\xcb\xf9
\xb5\xd8\xd6\xb7\xa3\xba\xc1\xc9\xc4\xfe\xca\xa1\xc9\xf2\xd1\xf4\xca\xd0\xbb\xca\xb9\xc3\xc7\xf8\xbb\xc6\xba\xd3\xb4\xf3\xbd\xd6\xa3\xb1\xa3\xb3\xba\xc5 \xb5\xe7\xbb\xb0\xa3\xba024-86243037 \xd6\xd0\xb9\xfa\xd2\xc6\xb6\xafXXXXXXXX\xa3\xa8\xb1\xbe\xcc\xf5\xd0\xc5\xcf\xa2\xc3\xe2\xb7\xd1\xa3\xa9&time=1185429514781 referer:
3.2.2.2
ap_proxy.cpp]: 插件错误日志(未解决) [Fri Aug 10 13:53:38 2007] [error] READ_ERROR_FROM_SERVER [os error=0, line 695 of
[Fri Aug 10 13:53:38 2007] [error] READ_TIMEOUT [os error=0, line 205 of ../nsapi/Reader.cpp]: no read after 300 seconds
[Fri Aug 10 13:53:41 2007] [error] READ_ERROR_FROM_SERVER [os error=232, line 200 of ../nsapi/Reader.cpp]: socket read failure
[Fri Aug 10 13:53:41 2007] [error] READ_ERROR_FROM_SERVER [os error=232, line 200 of ../nsapi/Reader.cpp]: socket read failure
[Fri Aug 10 13:53:43 2007] [notice] child pid 10759 exit signal Segmentation fault (11)
[Fri Aug 10 13:53:46 2007] [error] PROTOCOL_ERROR [line 609 of ../nsapi/URL.cpp]: headers are null in addHeaders
[Fri Aug 10 13:53:49 2007] [error] PROTOCOL_ERROR [line 876 of ../nsapi/URL.cpp]: malformed status 3
[Fri Aug 10 13:53:50 2007] [notice] child pid 10869 exit signal Segmentation fault (11)
[Fri Aug 10 13:54:08 2007] [error] WRITE_ERROR_TO_SERVER [os error=0, line 109 of ap_proxy.cpp]: POST timed out to the server 192.168.170.29:7089\n
[Fri Aug 10 13:54:08 2007] [error] WRITE_ERROR_TO_SERVER [os error=0, line 109 of ap_proxy.cpp]: POST timed out to the server 192.168.170.29:7089\n
[Fri Aug 10 13:54:11 2007] [error] PROTOCOL_ERROR [line 876 of ../nsapi/URL.cpp]: malformed status 3
[Fri Aug 10 13:54:11 2007] [notice] child pid 10632 exit signal Segmentation fault (11)
[Fri Aug 10 13:58:41 2007] [error] WRITE_ERROR_TO_SERVER [os error=0, line 790 of ../nsapi/URL.cpp]:
[Fri Aug 10 13:58:41 2007] [error] WRITE_ERROR_TO_SERVER [os error=0, line 790 of ../nsapi/URL.cpp]:
3.2.3 应用服务器问题
3.2.3.1 序列化问题(已解决)
java.io.NotSerializableException: cn.com.umessage.sysplatform.bizlayer.object.BizOperate at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1075) at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:291)
at java.util.HashMap.writeObject(HashMap.java:985)
at sun.reflect.GeneratedMethodAccessor12.invoke(Unknown Source)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585)
at java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:890) at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1333) at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1284) at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1073)
at java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1369) at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1341) at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1284) at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1073) at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:291)
at java.util.Hashtable.writeObject(Hashtable.java:821)
at sun.reflect.GeneratedMethodAccessor90.invoke(Unknown Source)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585)
at java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:890) at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1333) at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1284) at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1073) at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:291)
at
weblogic.servlet.internal.session.ReplicatedSessionData.writeExternal(ReplicatedSessionData.java:132)
at java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1304) at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1282) at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1073) at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:291)
at java.util.HashMap.writeObject(HashMap.java:985)
at sun.reflect.GeneratedMethodAccessor12.invoke(Unknown Source)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585)
at java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:890) at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1333) at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1284) at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1073)
at java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1369) at java.io.ObjectOutputStream.defaultWriteObject(ObjectOutputStream.java:380) at java.util.Collections$SynchronizedMap.writeObject(Collections.java:2033) at sun.reflect.GeneratedMethodAccessor252.invoke(Unknown Source)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585)
at java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:890) at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1333) at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1284) at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1073) 应用程序问题,新的版本已经更正;
3.2.3.2 数组溢出问题(部分解决)
Weblogic日志信息中存在大量的dwr插件信息,未屏蔽。
Aug 20, 2007 10:05:19 AM org.directwebremoting.util.CommonsLoggingOutput info INFO: Exec: WorkerService.getServiceResult()
Aug 20, 2007 10:05:19 AM org.directwebremoting.util.CommonsLoggingOutput warn
WARNING: Marshalling exception: Missing method or missing parameter converters: WorkerService.agree
Aug 20, 2007 10:05:19 AM org.directwebremoting.util.CommonsLoggingOutput warn
WARNING: --Erroring: batchId[16] message[java.lang.IllegalArgumentException: Missing method or missing parameter converters: WorkerService.agree]
Aug 20, 2007 10:05:19 AM org.directwebremoting.util.CommonsLoggingOutput info INFO: Exec: WorkerService.getSMSPoolNumber()
Aug 20, 2007 10:05:19 AM org.directwebremoting.util.CommonsLoggingOutput info INFO: Exec: CallOutUserService.getCallOrder()
由于新的应用程序有改动,手动修改测试脚本,解决“Missing method or missing parameter converters: WorkerService.agree”异常信息,但其中的info信息没有屏蔽;
”
3.2.3.3 weblogic日志问题(未解决)
在服务器日志中还有一些异常信息,如前所示,同时下面还有部分程序输出信息。另外opt目录下输出的系统业务日志数据增长速度很快;建议加强日志文件的空间管理。 ####<Aug 20, 2007 10:05:19 AM GMT> <Notice> <Stdout> <8640-1> <ManagedServer_3> <[ACTIVE] ExecuteThread: '197' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1187604319505> <000000> <????:000???[1]??????>
####<Aug 20, 2007 10:05:19 AM GMT> <Notice> <Stdout> <8640-1> <ManagedServer_3> <[ACTIVE] ExecuteThread: '197' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1187604319505> <000000> <???[1]??????>
####<Aug 20, 2007 10:05:19 AM GMT> <Notice> <Stdout> <8640-1> <ManagedServer_3> <[ACTIVE] ExecuteThread: '197' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1187604319505> <000000> <??ID[101000078617] ??:[0] ???:[????????????]>
####<Aug 20, 2007 10:05:19 AM GMT> <Notice> <Stdout> <8640-1> <ManagedServer_3> <[ACTIVE] ExecuteThread: '197' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1187604319590> <000000> <(?)????????:1>
####<Aug 20, 2007 10:05:19 AM GMT> <Notice> <Stdout> <8640-1> <ManagedServer_3> <[ACTIVE] ExecuteThread: '197' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1187604319590> <000000> <?????ID:101000052961>
####<Aug 20, 2007 10:01:38 AM GMT> <Notice> <Stdout> <8640-1> <ManagedServer_3> <Thread-9> <<WLS Kernel>> <> <> <1187604098422> <000000> <??watch()????...>
3.2.3.4 线程阻塞问题(未解决)
Weblogic在并发过程中,观察thread dump信息发现,运行过程中出现大量的blocked(阻塞)线程,对应用的响应速度造成了很大的影响,经分析,该问题是由第三方插件dwr的checktimeout方法引起的。
3.2.4 数据库问题
3.2.4.1
省为20; SID
174
161 Serial # 69 User name CICCTI 3803 CICCTI
修改后为: PID 1234 1234 Lock type Sequence number enqueue lock Sequence number enqueue lock Mode wanted Exclusive Exclusive Object wanted CICCTI.DR$KEYWORDINDEX$I CICCTI.IBUSINESS Sequence竞争(已解决) 大规模并发下,出现大量的排它锁等待,HP工程师进行了sequence的数量设置,缺
3.2.4.2 Latch等待(未解决)
如果关键词提交为“北京”查询,在并发情况下出现latch等待,导致数据库CPU很
高,查询语句如下:
select tradeid from ibusiness where AreaID between 10000000 and 10999999 and TradeID
between 50000000 and 59999999 and contains(keyword,'北京')>0 group by tradeid
大规模并发情况下,出现上面的问题。目前的解决方式是通过应用程序直接屏蔽。
4 补充说明
对于在线系统运行中出现的两个测试问题,数据库连接池不释放以及socket管道断开的问题,在测试环境下,均没有复现。目前,生产系统中,BEA配合进行了参数的设置调整,已经解决了数据库连接池不释放的问题。管道断开的问题还没有找到很好的解决方式。
5 测试环境
4.1 网络拓补图
4.2 服务器
1) apache服务器(接口服务器)ip及MP地址:
MP:192.168.168.13
192.168.169.212
2) 应用服务器ip及MP地址:
MP:192.168.168.11
server1:192.168.170.27
server2:192.168.170.29
3) 数据库服务器ip及MP地址::
server1:
MP:192.168.168.16
192.168.170.45 SID:cic1 u:p==ciccti server2:
MP:192.168.168.10
192.168.170.46 SID:cic2 u:p==ciccti 4) 测试机
两台PCserver以及两个笔记本IBM Z61T,DELL D610。
4.3 服务器参数配置信息 Weblogic 服务器
JVM 配置参数: -Xms1024m -Xmx1536m -XX:MaxPermSize=256m JDBC数据库连接池配置: 100 初始化,最大100 ORACLE数据库
Name
aq_tm_processes archive_lag_target asm_power_limit audit_file_dest
c/adump
audit_sys_operations audit_trail
background_core_dump background_dump_dest
c/bdump
backup_tape_io_slave
FALSE
s
bitmap_merge_area_si
1048576
ze
blank_trimming cluster_database cluster_database_ins
2
tances
commit_point_strengt
1
h
commit_write compatible
BATCH, NOWAIT 10.2.0.1.0
db_block_checksum db_block_size db_cache_advice
TRUE 8192 ON
db_block_buffers db_block_checking
0 FALSE
FALSE TRUE
db_2k_cache_size db_32k_cache_size db_4k_cache_size db_8k_cache_size
0 0 0 0
FALSE NONE partial
/home/oracle/product/admin/ci
cpu_count
create_bitmap_area_s
8388608
ize
cursor_sharing cursor_space_for_tim
FALSE
e
db_16k_cache_size
0 SIMILAR
/home/oracle/product/admin/ci
core_dump_dest
c/cdump 8
0 0 1
/home/oracle/product/admin/ci
Value
Name
control_file_record_
7
keep_time
/dev/vgdata/rcontrol3,
control_files
/dev/vgdata/rcontrol4
Value
Name
db_cache_size db_file_multiblock_r
16
ead_count db_files
db_flashback_retenti
1440
on_target
db_keep_cache_size db_name
db_recovery_file_des
t_size
db_recycle_cache_siz
e
db_unique_name db_writer_processes dbwr_io_slaves ddl_wait_for_locks dg_broker_config_file1
dg_broker_config_file2
dg_broker_start disk_asynch_io dispatchers
cic 8 0 FALSE 0 cic 200 0
Value Name
instance_name instance_number instance_type java_max_sessionspac
e_size
java_pool_size java_soft_sessionspa
ce_limit
job_queue_processes large_pool_size ldap_directory_acces
NONE
s
license_max_sessions license_max_users license_sessions_war
ning lock_sga
log_archive_dest_sta
enable
te_1
log_archive_dest_sta
enable
te_10
log_archive_dest_sta
enable
te_2
log_archive_dest_sta
enable
te_3
FALSE 0 0 10
1040187392 0 cic2 2 RDBMS
Value
/home/oracle/product/RAC10g/dbs/dr1cic.dat
/home/oracle/product/RAC10g/dbs/dr2cic.dat FALSE TRUE
(PROTOCOL=TCP) (SERVICE=cicXDB)
distributed_lock_tim
60
eout dml_locks drs_start
fast_start_io_target fast_start_mttr_targ
et
fast_start_parallel_
LOW
rollback file_mapping
filesystemio_options gcs_server_processes global_names hash_area_size hi_shared_memory_add
ress
hpux_sched_noage hs_autoregister
178 TRUE FALSE asynch 2 FALSE 131072 20000 FALSE 0
log_archive_dest_sta
enable
te_4
log_archive_dest_sta
enable
te_5
log_archive_dest_sta
enable
te_6
log_archive_dest_sta
enable
te_7
log_archive_dest_sta
enable
te_8
log_archive_dest_sta
enable
te_9
log_archive_format log_archive_local_fi
TRUE
rst
log_archive_max_proc
2
esses
%t_%s_%r.dbf
Name
log_archive_min_succ
1
eed_dest
log_archive_start log_archive_trace log_buffer
log_checkpoint_inter
val
log_checkpoint_timeo
ut
log_checkpoints_to_a
FALSE
lert log_mode
logmnr_max_persisten
1
t_sessions
max_commit_propagati
on_delay
max_dump_file_size max_enabled_roles nls_language
nls_length_semantics nls_nchar_conv_excp nls_territory O7_DICTIONARY_ACCESS
FALSE
IBILITY
object_cache_max_siz
10
e_percent
object_cache_optimal
102400
_size
olap_page_pool_size open_cursors open_links
open_links_per_insta
4
nce
optimizer_dynamic_sa
2
mpling
optimizer_features_e
10.2.0.1
nable
optimizer_index_cach
ing
optimizer_index_cost
100
_adj
optimizer_mode
ALL_ROWS 0 800 4
UNLIMITED 150 AMERICAN BYTE FALSE AMERICA 0 FALSE 0
268423168
Value Name
optimizer_secure_vie
TRUE
w_merging
os_authent_prefix os_roles
parallel_adaptive_mu
TRUE
lti_user
parallel_automatic_t
FALSE
uning
parallel_execution_m
2152
essage_size
parallel_max_servers parallel_min_percent parallel_min_servers parallel_server parallel_server_inst
2
ances
parallel_threads_per
2
_cpu
pga_aggregate_target plsql_code_type plsql_compiler_flags plsql_debug
plsql_native_library
_subdir_count plsql_optimize_level plsql_v2_compatibili
FALSE
ty
plsql_warnings pre_page_sga processes
query_rewrite_enable
TRUE
d
query_rewrite_integr
enforced
ity
read_only_open_delay
FALSE
ed
recovery_parallelism recyclebin
remote_archive_enabl
TRUE
e
remote_dependencies_
TIMESTAMP
mode
0 on 2
3000000000 8 0 0 TRUE ops$ FALSE
Value
INTERPRETED
INTERPRETED, NON_DEBUG FALSE
DISABLE:ALL FALSE 500
Name
remote_listener remote_login_passwor
EXCLUSIVE
dfile
remote_os_authent remote_os_roles replication_dependen
TRUE
cy_tracking resource_limit resumable_timeout serial_reuse service_names session_cached_curso
800
rs
session_max_open_fil
10
es sessions sga_max_size sga_target shadow_core_dump shared_memory_addres
s
shared_pool_reserved
93113548
_size
shared_pool_size shared_servers skip_unusable_indexe
TRUE
s
sort_area_retained_s
ize
1040187392 1 600 FALSE 0 disable cic FALSE FALSE
Value
LISTENERS_CIC
Name
sort_area_size spfile sql_trace sql_version sql92_security sqltune_category standby_archive_dest standby_file_managem
MANUAL
ent
star_transformation_
FALSE
enabled
statistics_level streams_pool_size tape_asynch_io thread
timed_os_statistics timed_statistics trace_enabled transactions transactions_per_rol
5
lback_segment undo_management undo_retention undo_tablespace use_indirect_data_bu
FALSE
ffers
AUTO 900 UNDOTBS2 TYPICAL 0 TRUE 2 0 TRUE TRUE 660 131072
Value
/dev/vgdata/rspfile FALSE NATIVE FALSE DEFAULT ?/dbs/arch
25165824000 25165824000 partial
/home/oracle/product/admin/ci
user_dump_dest
c/udump
workarea_size_policy
AUTO
4.4 测试工具
Mercury LoadRunner 8.0 Quest Performasure 4.4 Quest Spotlight for Unix 2.0
ltXX产品系统项目gt性能测试报告目录1测试概述2111213142项目背景2测试目的2测试内容2里程碑计划2测试方案221测试…
WEB性能测试报告1总述11测试对象web系统12测试目的确定系统支持的最大并发用户数13测试环境14测试依据15参考资料16术语…
系统性能测试报告南海东软信息技术职业学院YYYY年MM月DD日文档说明本文档所涉及到的文字和图表仅限开发方和需求方内部使用未经开发…
web系统性能测试报告1总述11测试对象web系统数据库建表sql的版本是20xx02281程序代码的版本是20xx0310112…
系统项目性能测试报告XXX部XXXXXXXXXXXX有限公司性能测试报告修订控制页112性能测试报告目录123测试目的4测试地点4…
网上订餐系统性能测试报告帅哥小组我帅你帅他也帅性能测试报告目录123测试目的3测试地点3测试环境3313245服务器客户端环境3测…
系统项目性能测试报告XXX部XXXXXXXXXXXX有限公司性能测试报告修订控制页112性能测试报告目录123测试目的4测试地点4…
Xxx系统性能测试报告Xxx系统性能测试报告拟制审核批准王道勇日期日期日期20xx78密级内部公开第1页共7页Xxx系统性能测试报…
全国人才服务网性能测试说明第1页总共12页全国人才服务网系统性能测试说明1测试计划概要说明性能测试是对系统响应时间事务处理速率和其…
WEB性能测试报告1总述11测试对象web系统12测试目的确定系统支持的最大并发用户数13测试环境14测试依据15参考资料16术语…
项目名称(项目简称)广东亿迅科技有限公司版权所有修改历史注释:“变更请求号”为文档正式发布后需要变更时的编号。正式审批目录结构1简…