weblogic

性能测试分析及调优原理

家住魔仙堡 提交于 2020-08-13 08:46:43
性能测试的目的就评估当前系统性能的指标,分析定位解决性能瓶颈,预防规避性能风险。 性能分析是为了确定导致性能瓶颈的原因,而调优就是用来解决性能瓶颈。 通过某些手段让系统性能得到提高,是性能调优的主要目的。 性能分析主要有两种方法: 1.将测试结果与用户需求做比较,如果达到用户需求,则测试通过。 *系统满足10万注册用户(其中1万为活跃用户)的访问 *系统处理能力,20个注册/秒,45个并发浏览/秒,35个登录操作/秒。 *服务器资源利用率在满负荷的情况下,忙时峰值cpu负载不超过75%,内存占用不超过80%。 例如:需要赛前对一个要参加100米跑的选手进行性能测试,为了确保冠军,那么首先就要明确,第一名所需要达到的指标。(100米跑的总时间),对其进行性能测试,当发现测试结果能够达到冠军指标后,性能测试即结束。 2.最优化分析法 通过分析并消除系统性能瓶颈,使系统的处理能力达到最大化,系统资源得到充分利用。 性能调优也分为两种方法 1.应用程序诊断 应用程序诊断是性能测试的最初目的。通过模拟多用户操作形成负载。检验应用程序是否能够满足用户性能需求。 如果不满足,则定位应用瓶颈,并寻找解决该瓶颈的方案。确保系统在修正后能够满足用户需求。对于一个项目来说,一般以应用诊断为主。 2。性能调优 在性能调优中,最基本的目标是满足用户,而进一步的目标是超越自己

阿里面试官:这些软件测试面试题都答对了,I want you!

末鹿安然 提交于 2020-08-12 18:51:48
[ 你悄悄来,请记得带走一丝云彩 ] 测试岗必知必会 01 请描述如何划分缺陷与错误严重性和优先级别? 给软件缺陷与错误划分严重性和优先级的通用原则:1. 表示软件缺陷所造成的危害和恶劣程度。2. 优先级表示修复缺陷的重要程度和次序。 严重性:1. 严重:系统崩溃、数据丢失、数据毁坏2. 较严重:操作性错误、结果错误、遗漏功能3. 一般:小问题、错别字、UI布局、罕见故障4. 建议:不影响使用的瑕疵或更好的实现。 优先级:1. 最高优先级:立即修复,停止进一步测试。2. 次高优先级:在产品发布之前必须修复。3. 中等优先级:如果时间允许应该修复。4. 最低优先级:可能会修复,但是也可能发布。 02 一套完整的测试应该由哪些阶段组成?分别阐述一下各个阶段。 一套完整的测试应该由五个阶段组成: 1.测试计划首先,根据用户需求报告中关于功能要求和性能指标的规格说明书,定义相应的测试需求报告,即制订黑盒测试的最高标准,以后所有的测试工作都将围绕着测试需求来进行,符合测试需求的应用程序即是合格的,反之即是不合格的;同时,还要适当选择测试内容,合理安排测试人员、测试时间及测试资源等。 2.测试设计将测试计划阶段制定的测试需求分解、细化为若干个可执行的测试过程,并为每个测试过程选择适当的测试用例(测试用例选择的好坏将直接影响到测试结果的有效性)。 3.测试开发建立可重复使用的自动测试过程。 4

CVE-2020-1472: NetLogon特权提升漏洞通告

亡梦爱人 提交于 2020-08-12 14:24:14
报告编号:B6-2020-081202 报告来源:360CERT 报告作者:360CERT 更新日期:2020-08-12 0x01 漏洞简述 2020年08月12日, 360CERT监测发现 Windows官方 发布了 NetLogon 特权提升漏洞 的风险通告,该漏洞编号为 CVE-2020-1472 ,漏洞等级: 严重 ,漏洞评分: 10分 。 攻击者通过NetLogon(MS-NRPC),建立与域控间易受攻击的安全通道时,可利用此漏洞获取域管访问权限。成功利用此漏洞的攻击者可以在该网络中的设备上运行经特殊设计的应用程序。 对此,360CERT建议广大用户及时为各Windows Server操作系统安装最新相关补丁。与此同时,请做好资产自查以及预防工作,以免遭受黑客攻击。 0x02 风险等级 360CERT对该漏洞的评定结果如下 评定方式 等级 威胁等级 严重 影响面 广泛 360CERT评分 10分 0x03 漏洞详情 NetLogon组件 是 Windows 上一项重要的功能组件,用于用户和机器在域内网络上的认证,以及复制数据库以进行域控备份,同时还用于维护域成员与域之间、域与域控之间、域DC与跨域DC之间的关系。 当攻击者使用 Netlogon 远程协议 (MS-NRPC) 建立与域控制器连接的易受攻击的 Netlogon 安全通道时,存在特权提升漏洞

Weblogic 域(Domain)(三)

让人想犯罪 __ 提交于 2020-08-12 10:17:38
Domain的结构 目录结构 需要重点保护的文件 C:\Oracle\Middleware\user_projects\domains\base_domain\config\ config.xml C:\Oracle\Middleware\user_projects\domains\base_domain\ startWebLogic.cmd C:\Oracle\Middleware\user_projects\domains\base_domain\bin\ startManagedWebLogic.cmd C:\Oracle\Middleware\user_projects\domains\base_domain\servers\AdminServer\security\boot.properties 说明: 不同版本下红色标示的文件存放位置会不同 Domain的启动和启动脚本的配置 startWebLogic.cmd 使用上述命令启动域: ……. 使用浏览器打开 http://localhost:7001/console 后输入正确的用户名和密码后界面如下所示 使用命令行方式查看域信息: startManagedWebLogic.cmd stopWebLogic.cmd Domain的模式 常见模式 Domain 有两种模式,使用时候根据不同情况来设置 Production

【赵强老师】Weblogic域和域的组成

本小妞迷上赌 提交于 2020-08-12 09:58:26
一、什么是Weblogic WebLogic是美国Oracle公司出品的一个application server,确切的说是一个基于Java EE架构的中间件,WebLogic是用于开发、集成、部署和管理大型分布式Web应用、网络应用和数据库应用的Java应用服务器。将Java的动态功能和Java Enterprise标准的安全性引入大型网络应用的开发、集成、部署和管理之中。 要学习Weblogic,首先需要了解什么是分布式系统和J2EE标准。在一个分布式系统中,一组独立的计算机展现给用户的是一个统一的整体,就好像是一个系统似的。系统拥有多种通用的物理和逻辑资源,可以动态的分配任务,分散的物理和逻辑资源通过计算机网络实现信息交换。系统中存在一个以全局的方式管理计算机资源的分布式操作系统。通常,对用户来说,分布式系统只有一个模型或范型。在操作系统之上有一层软件中间件(middleware)负责实现这个模型。一个著名的分布式系统的例子是万维网(World Wide Web),在万维网中,所有的一切看起来就好像是一个文档(Web页面)一样。 要实现应用系统的分布式,就需要遵循硬件标准和软件标准。这里我们重点讨论软件标准,即:J2EE标准。下图为大家展示了Java EE标准和Weblogic直接的关系。 二、什么是域和域的组成 WebLogic Server中的域是逻辑上相关的一组

Weblogic集群(一)

陌路散爱 提交于 2020-08-12 09:53:36
Weblogic集群 集群概念 WebLogic Server 集群是一组相互协作的 WebLogic Server 实例 集群提供了:高可用性、负载均衡、可扩展性 集群图解如下所示: 什么样服务能被集群以及什么样服务不能被集群 能被集群的服务 一个集群的服务是一组在集群中的多个服务器上都可用的 API 或接口 WebLogic Server 提供了以下的集群服务: Web 应用、 EJB 和 RMI 对象、 JNDI 树 其中 JNDI 树如下所示: WebLogic Server 也为以下资源提供了部分的集群特性: JDBC 连接、 JDBC 连接工厂、 JMS Connection Factories 不能被集群的服务 WebLogic Server 不提供对以下资源的集群:文件服务、时钟服务 这些服务仍然可以部署在集群中的某个服务器上,但不能享受以下特性:负载均衡、容错 集群架构 基本的集群架构 一个基本的集群将静态HTTP、表示层逻辑、业务层逻辑和对象置于一个集群中 多层架构的集群 Web层和业务逻辑层的服务放在两个不同的集群中 配置集群 配置集群的系统需求 Cluster 的配置需要: 各服务器在同一个局域网中 ( 同一子网中 ) 各服务器可通过 IP muticast 访问到 (UDP) 各服务器用静态 IP 地址 各服务器版本必须一致 各 WebLogic

Weblogic Server

你。 提交于 2020-08-12 09:51:36
Weblogic server Weblogic server 的概念 每一个 Server 是一个 java 实例,在操作系统中是一个 java 的进程。 用户的应用是运行在具体的 server 上的。 Weblogic server 的创建 使用 Console 创建 输入服务器名称为dizzy1,服务器监听端口为7003,并且此服务器不属于某个集群 点击完成即可 查看相应的配置文件如下所示: 使用命令行启动被管理服务器 查看启动时状态: 使用 ant setup_exercise 创建 查看创建过程中信息 登录控制台查看信息 Weblogic server 的配置 密码设置 - 启动脚本 启动脚本的用户名和口令可以在启动脚本里设置 WLS_USER 用户名的明文设置 WLS_PW 密码的明文设置 在启动脚本里设置明文的用户名和口令,设置简单,但是没有加密。 密码设置 - Boot.properties 使用 boot.properties 设置密码的文件格式: Username=username Password=password 在第一次启动的时候 , server 读取该文件,并将该文件的内容做加密后写回到该文件中。 写回的格式 password={3DES}Uca5QiUl54hfEHoxrJOoww\=\= username={3DES

Weblogic 域(Domain)(二)

南楼画角 提交于 2020-08-12 09:50:58
基于模板创建域过程 通过命令行方式启动创建模板 选择模板 填写模板名称 填写模板名称和位置 保持默认后单击“下一步” 保持默认后单击“下一步” 保持默认后单击“下一步” 填写管理员用户名和口令 保持默认后单击“下一步” 保持默认后单击“下一步” 保持默认后单击“下一步” 显示安装进度 安装完成后模板 基于模板创建新的 Weblogic 域 选择现有的模板 输入域的名称和位置 填写管理员用户名和口令 配置服务器启动模式和 JDK 选择可选配置时选择“管理服务器” 配置管理服务器 等待安装完成和启动管理服务器 输入正确的用户名和密码 查看控制台信息 来源: oschina 链接: https://my.oschina.net/u/4282691/blog/4486307

Weblogic12c安装

空扰寡人 提交于 2020-08-12 09:50:41
说明:WebLogic是美国Oracle公司出品的一个application server确切的说是一个基于JAVAEE架构的中间件,BEA WebLogic是用于开发、集成、部署和管理大型分布式Web应用、网络应用和数据库应用的Java应用服务器。将Java的动态功能和Java Enterprise标准的安全性引入大型网络应用的开发、集成、部署和管理之中。 使用java命令行的方式启动weblogic12c的安装 显示“欢迎使用”界面 显示“创建新的中间件主目录”以及选择相应的“中间件主目录” 显示“注册安全更新”页面,填写“电子邮件:”m******@****.com,“My Oracle Support口令:”****** 显示“连接失败”页面后点击“继续”进入下一界面 显示“选择安装类型”后选择“定制”后选择“下一步” 显示“选择产品和组件”并勾选安装下面红色方框内组件后选择“下一步” 显示“产品安装目录”界面后点击“下一步” 显示“安装概要”页面后选择“下一步” 显示“JDK选择”后选择相应本地安装的JDK目录后选择“下一步” 选择“安装Window服务”中“是”后选择“下一步” “选择快捷方式位置”中“所有用户(A)开始菜单文件夹(推荐)”后选择“下一步” 显示“安装概要” 安装界面如下所示 显示“安装完成”后勾选“运行Quickstart”后选择“完成” 显示