第9章基于应用服务器的测试.pptVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第9章 基于应用服务器的测试 西安财经学院 数据库服务器典型性能问题 数据库性能问题的一般解决办法 监视性能相关数据; 定位资源占用较大的事务并做出必要的优化或调整; 定位锁冲突,修改锁冲突发生严重的应用逻辑; 对规模较大的数据或者无法通过一般优化解决的锁冲突进行分布。 Oracle与提高性能有关的特性 索引 并行执行 簇与散列簇 分区 多线程服务器 同时读取多块数据 Oracle配置的关键参数 MAX_DSPATCHERS:这个参数指定了系统允许同时进行的调度进程的最大数量。 MAX_SHARED_SERVERS:这个参数指定了系统允许同时进行的共享服务器进程的最大数量。如果系统中出现的人为死锁过于频繁,那么管理员应该增大这个参数的值。 PARALLEL_ADAPTIVE_MULTI_USER:当这个参数的值为TRUE时,系统将启动一个能提高使用并行执行的多用户系统性能的自适应算法。这个算法将根据查询开始时的系统负载自动降低查询请求的并行度。 Oracle配置的关键参数 PARLLEL_MIN_SERVERS:这个参数指定了实例并行执行进程的最小数量。其值就是实例启动时Oracle创建的并行执行进程数。 PARLLEL_THREADS_PER_CPU:这个参数指定了实例默认的并行度和并行自适应以及负载平衡算法。它指明了并行执行过程中一个CPU能处理的进程或线程数。 PARTITION_VIEW_ENABLED:这个参数指定了优化器是否使用分区视图。Oracle推荐用户使用分区表(这是在Oracle8之后引入的)而不是分区视图。分区视图只是为了提供Oracle的后向兼容性。 REVOVERY_PARALLELISM:这个参数指定了恢复数据库系统时使用的进程数。 数据库并发控制测试 数据库并发控制测试 数据库并发能力: 多个应用请求的并发处理过程. 并发主要考虑的几个方面: 数据丢失 不可重复数据 读脏数据 数据库的锁 并发测试的设计过程 并发流程分析 并发控制测试设计 9.3 基于Java EE应用服务器的测试 用JProfiler完成应用服务器的性能测试 Java weblogic应用服务器测试 J2EE基本架构描述 JProfiler应用服务器的性能测试 JProfiler能实时地监控系统的CPU、内存、线程、JVM(Java虚拟机)等运行或性能的动态状况,可以找到性能瓶颈、内存泄漏等问题,并通过堆遍历作资源回收器的根源性分析。 JProfilerr提供不同的方法来记录访问树以优化性能和细节,在视图中可以灵活选择线程或者线程组,而所有的视图可以聚集到方法、类、包或组件等不同层次上 JProfiler运行IDE界面 内存、CPU剖析和堆遍历 CPU剖析视图 线程剖析视图 Java weblogic应用服务器性能测试 WebLogic服务器端配置 Eclipse客户端配置 运用JProfiler连接Weblogic 运用JProfiler连接Weblogic(远程) 设置界面 Q A 软件质量保证与测试 软件质量保证与测试 9.1 基于Web服务器应用的测试 9.2 基于数据库应用服务器的测试 9.3 基于Java EE应用服务器的测试 9.1 基于Web服务器应用的测试 Web服务器功能测试 Web安全性测试 Web性能测试 性能测试工具Flood Web服务器的功能测试 GET OPTIONS HEAD POST PUT DELETE TRACE CONNECT 正则表达式 常用的Web元素功能测试 页面链接 页面是否存在 页面是否正确 设计脚本 不同的脚本语言 相同的脚本语言在不同浏览器中的表现 Web图形 表单 Web服务器的安全测试 登录、身份验证 超时、Cookie和Session 输入验证(防止脚本语言 数据加密、SSL 安全套接字 SQL注入 XSS 日志文件 目录 跨站点攻击(XSS) Reflected XSS Stored XSS DOM-based XSS XSS Web服务器的性能测试 基于Web应用系统的在线用户和响应时间来度量系统性能, 基于Web应用系统的吞吐量和响应时间来度量系统性能 Apache性能测试工具ab Web服务器性能测试要点 如何确定在线用户数量呢? 由于时间和资源限制,不可能对Web应用系统的所有功能进行性能测试,而是根据业务的实际操作情况和技术的角度来分析,选择关键业务。 如果是基于在线用户的性能测试需求,可以将录制脚本时记录的思考时间作为基准,以此将思考时间设置成一定范围内的随机值。基于吞吐量的性能测试需求,可以把思考时间设置为零。 Web站点经验点滴 1.在执行客

文档评论(0)

管理学科 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档