搜档网
当前位置:搜档网 › 远程组件配置测试提示“中间层服务器不能作为远程服务器”的原因及解决方法_v3.0

远程组件配置测试提示“中间层服务器不能作为远程服务器”的原因及解决方法_v3.0

远程组件配置测试提示“中间层服务器不能作为远程服务器”的原因及解决方法_v3.0
远程组件配置测试提示“中间层服务器不能作为远程服务器”的原因及解决方法_v3.0

远程组件配置测试提示“中间层服务器不能作为远程服务器”的原因及解决方法

本期概述

●本文档适用于K/3所有版本客户端工具包模块

●本文档针对K/3客户端执行远程组件配置测试时测试结果提示“请确保中间层服务

器上的组件为最新版本”的原因分析以及解决方案进行讲解,通过本文档的学习可

以通过远程组件测试的结果提示来定位问题产生的原因进而快速解决故障版本信息

●2012年8月22日 V1.0 编写人:陈研鑫

●2012年8月26日 V2.0 修改人:李伟

版权信息

●本文件使用须知

著作权人保留本文件的内容的解释权,并且仅将本文件内容提供给阁下个人使用。对于内容中所含的版权和其他所有权声明,您应予以尊重并在其副本中予以保

留。您不得以任何方式修改、复制、公开展示、公布或分发这些内容或者以其他方

式把它们用于任何公开或商业目的。任何未经授权的使用都可能构成对版权、商标

和其他法律权利的侵犯。如果您不接受或违反上述约定,您使用本文件的授权将自

动终止,同时您应立即销毁任何已下载或打印好的本文件内容。

著作权人对本文件内容可用性不附加任何形式的保证,也不保证本文件内容的绝对准确性和绝对完整性。本文件中介绍的产品、技术、方案和配置等仅供您参考,

且它们可能会随时变更,恕不另行通知。本文件中的内容也可能已经过期,著作权

人不承诺更新它们。如需得到最新的技术信息和服务,您可向当地的金蝶业务联系

人和合作伙伴进行咨询。

著作权声明著作权所有 2012 金蝶软件(中国)有限公司。

所有权利均予保留。

目录

1. 问题背景 (3)

2. 原因分析 (4)

2.1 原因分析 (4)

2.1.1 所有客户端测试均提示“不能作为远程服务器(可能是Windows 9X)” (4)

2.1.2 部分客户端测试时提示“不能作为远程服务器(可能是Windows 9X)” (6)

3. 解决方案 (6)

3.1 K/3中间层服务器开启了防火墙且没有开放相应的K/3端口的情况 (6)

3.1.1 Windows Server 2003环境 (7)

3.1.2 Windows Server 2008环境 (11)

3.2 网络不通或者无法正确解析K/3中间层服务器计算机名的情况 (13)

3.3 K/3中间层与客户端MSDTC的相关参数设置方面 (14)

3.4 K/3客户端DCOM环境异常导致 (16)

1. 问题背景

K/3客户端在安装完成之后,需要与K/3中间层服务器建立连接才能进行正常使用,那么客户端如何才能连接上中间层服务器?

客户端通过运行“远程组件配置工具”与K/3中间层服务器建立连接,金蝶K/3 V10.4及以前版本是通过打开【开始】→【程序】→【金蝶K/3】下的【远程组件配置】来操作,K/3 V11.0及以后版本是通过打开【开始】→【程序】→【金蝶K/3】→【金蝶K/3工具】下的【远程组件配置工具】来运行。运行该“金蝶组件配置及测试工具”,当输入了正确了K/3中间层服务器地址,并单击【测试】时,系统立即弹出提示“组件KdSvrMgr无法正常工作”,单击【忽略】后紧接着弹出提示“组件KdMReport无法正常工作”,依次单击【忽略】按钮会出现一连串的报错提示,此情况说明当前客户端无法正常连接上中间层服务器,如图-1所示。

图-1 远程组件测试不通过

在单击【终止】按钮后,系统会弹出【测试结果及报告】窗口,在此测试报告中则可以比较直接反映出当前测试不通过的原因,一般最常见的有“组件无法正常工作!创建中间层对象错误:需要对象”,或者为“组件无法正常工作!中间层服务器不能作为远程服务器(可能是Windows 9X),请输入正确的中间层服务器!”等等,如图-2、图-3所示。

图-2 需要对象

图-3 组件不为最新版本

本文将针对测试结果为“中间层服务器不能作为远程服务器(可能是Windows 9X),请输入正确的中间层服务器!”的情况进行重点分析。

2. 原因分析

2.1 原因分析

根据问题产生影响的范围不同,可以将此类问题分为几种原因进行分析。

2.1.1 所有客户端测试均提示“不能作为远程服务器(可能是Windows 9X)”

原因分析:

1. K/3中间层服务器开启了防火墙,且没有开放相应的K/3端口,导致K/3客户端无法访问服务器端口调用程序、组件,一般表现为telnet端口不通,如图-4所示;

图-4 telnet中间层服务器5159端口不通

2. K/3中间层服务器与K/3客户端之间的网络不通,或K/3客户端无法正常解析到服务器的计算机名,分别如图-5、图-6所示;

图-5 ping中间层服务器网络不通

图-6 ping中间层服务器计算机名提示无法找到主机

3. K/3客户端MSDTC的相关参数设置不正确,主要是【组件服务】→【计算机】→【我的电脑】的属性设置;

4. K/3中间层服务器上的DCOM环境不完整或损坏导致K/3客户端无法正常与服务器的MSDTC通信,一般此情况会表现为在K/3客户端或K/3服务器上查看【事件查看器】中有来源是“DCOM”的报错,如图-7所示。

图-7 DCOM报错信息

2.1.2 部分客户端测试时提示“不能作为远程服务器(可能是Windows 9X)”

原因分析:

1. K/3客户端与K/3中间层服务器网络不通,或无法正常解析K/3中间层服务器的计算机名,如上图-5、图-6所示,此时故障点更多是在客户端的计算机上;;

2. K/3客户端MSDTC的相关参数设置不正确,主要是【组件服务】→【计算机】→【我的电脑】的属性设置;

3. K/3客户端DCOM环境异常导致,一般也表现为在K/3客户端的【事件查看器】中有来源是“DCOM”的报错。

3. 解决方案

3.1 中间层服务器防火墙设置

对于K/3中间层服务器与客户端之间开启了防火墙的情况,以下主要讲解操作系统自带的Windows防火墙。对于硬件防火墙或其它软件防火墙,需要在防火墙上开启相应的端口,开启的端口范围与以下Windows防火墙设置涉及到的端口相一致,这里就不详细阐述。

3.1.1 Windows Server 2003系统

依次单击【开始】菜单下的【设置】→【控制面板】→【windows防火墙】,在打开的【Windows防火墙】窗口中可以看到是“启用”的状态,如图-8所示。

图-8 Windows防火墙是启用状态

在此情况有两种处理方法:

1. 直接关闭Windows防火墙,单击选择“关闭”选项,并单击【确定】按钮保存即可;

2. 继续保持开启防火墙,但需要设置开放的端口,操作如下:

(1)添加单一端口

在【Windows防火墙】窗口中选择【例外】页签,如图-9所示,单击【添加端口】按钮,打开如图-10所示的【添加端口】窗口。依次输入“名称”和“端口号”,并选择协议类别,例如,添加RPC端口“135”,选择“TCP”协议,单击【确定】按钮保存即可。

图-9 【例外】选项卡

图-9 【添加端口】窗口

按照以上相同操作方法,同理添加另一个TCP端口,K/3通用服务端口“5159”。

(2)添加范围端口

DCOM端口视被调用DCOM组件的多寡确定其端口范围,对于中间层和数据库集中部署的服务器,一般建议使用4000-4500端口范围。具体设置操作如下:

第一步,单击打开【开始】菜单下的【运行】,输入“dcomcnfg”并单击【确定】按钮,打开【组件服务】窗口,如图-11所示。

图-11 【组件服务】

第二步,依次展开【组件服务】→【计算机】→【我的电脑】,右键单击【我的电脑】选择【属性】菜单,打开【我的电脑属性】窗口,选择【默认协议】页签,如图-12所示。

图-12 【我的电脑】属性

第三步,在【DCOM协议】列表中单击选中【面向连接的TCP/IP】,然后依次单击【属性】→【添加】按钮,添加端口范围“4000-4500”,最后单击【确定】按钮保存,如图-13所示。

图-13 添加DCOM端口范围

第四步,以上步骤只是指定了DCOM 端口范围,还需要在防火墙中设置这些端口允许通过。单个添加的方法过于繁琐,可采用批处理方式进行添加。

新建文本文件并维护以下语句,另存文件并更改文件后缀名为“.bat”的批处理文件,双击运行该批处理文件,即可在防火墙上批量添加指定范围的端口范围,以开放“4000-4500”端口范围为例,效果如图-14所示。

echo off

cls

set var=4000

set end=4500

:continue

echo add port %var%

netsh firewall add portopening TCP %var% port_%var%

set /a var+=1

if %var% lss %end%+1 goto continue

echo complete

pause

图-14 批处理添加的端口范围

3.1.2 Windows Server 2008系统

依次单击【开始】菜单下的【设置】→【控制面板】→【Windows防火墙】,单击【更改设置】可以在打开的【Windows防火墙设置】窗口中看到是“开启”的状态,如图-15所示。

图-15 Windows防火墙是启用状态

在此情况有两种操作方法:

1. 直接关闭Windows防火墙,单击选择“关闭”选项,并单击【确定】按钮保存;

同时,Windows Server 2008的服务器上,除了“Windows防火墙”,还有“高级安全Windows防火墙”。依次单击【控制面板】→【管理工具】→【高级安全Windows防火墙】,打开【高级安全Windows防火墙】窗口如图-16所示,需要启用“COM+网络访问(DCOM-In)”、“分布式事务处理协调器(RPC)”、“分布式事务处理协调器(RPC-EPMAP)”以及“分布式事务处理协调器(TCP-In)”为启用,单击右键选择【启用规则】菜单,详细操作如图-17所示。

图-16 高级安全Windows防火墙

图-17 启用规则

2. 继续保持开启防火墙,然后设置开放的端口,对于Windows Server 2008操作系统,需要开放的K/3端口的设置与Windows Server 2003操作系统设置方法基本一致,在此就不重复阐述。详细设置方法可参考文档《K3系统防火墙设置详解》。

3.2 网络不通或者无法正确解析K/3中间层服务器计算机名的情况

对于网络不通的情况则需要网络维护人员协助检查相关网络设备、网络链路,排查网络故障保证网络连通,在此就不具体阐述。而对于K/3客户端无法正确解析K/3中间层服务器计算机名的情况,则需要按照以下步骤进行设置。

第一步,在客户端计算机上打开路径C:\WINDOWS\system32\drivers\etc,然后以记事本方式打开hosts文件,如图-18所示。

图-18 打开hosts文件

第二步,在记事本最后一行“127.0.0.1 localhost”换行,新增一行输入K/3服务器的IP地址及计算机名称,格式为:“IP 计算机名”,IP地址与计算机名称之间采用“Tab”键隔开,如图-19所示,设置后保存文件。

图-19 添加hosts解析

3.3 中间层与客户端MSDTC的相关参数设置方面

第一步,依次单击【开始】菜单下的【设置】→【控制面板】→【管理工具】→【组件服务】,弹出如图-20所示窗口,右键单击【计算机】下的【我的电脑】选择【属性】菜单,在弹出的【我的电脑属性】窗口中检查MSDTC的安全性配置。

图-20 组件服务窗口

第二步,选择“MSDTC”页签,单击“事务配置”列表中的【安全配置】按钮,如图-21所示。在打开的【安全配置】窗口中勾选“安全设置”列表下的“网络DTC访问”、“允许远程客户端”、“允许远程管理”、“允许入站”以及“允许出站”,并单击选择“不要求进行验证”选项,如图-22所示。

图-21 打开MSDTC配置

图-22 安全配置界面

第三步,选择“COM安全”页签,单击“启动和编辑权限”列表中的【编辑限制…】按钮,如图-23所示。在打开的【启动权限】窗口中设置Everyone 用户具有“本地启动”、“远程启动”、“本地激活”以及“远程激活”四项的“允许”权限。如果在“组或用户名称”列表中没有Everyone用户,可以单击【添加】按钮查找Everyone用户并添加,然后进行设置,如图-24所示。

图-23 选择“编辑限制”

图-24 设置编辑限制

由于Windows Server 2008服务器的操作步骤与Windows Server 2003的操作步骤相类似,在此不重复阐述。

3.4 客户端DCOM环境异常导致

对于客户端DCOM环境异常,导致无法与K/3中间层服务器正常通信的情况,则需要对DCOM环境进行修复,具体修复DCOM的操作步骤如下。

1. 非Windows 7操作系统修复DCOM方法

第一步,单击【开始】菜单下的【运行】,输入“regedit”并单击【确定】按钮打开注

册表编辑器,找到键值“HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\COM3”,右键单击COM3选择【导出】菜单,导出并保存成功后再次右键单击COM3,选择【删除】菜单,如图-25所示。

图-25 删除COM3

第二步,重新启动计算机;

第三步,依次打开【控制面板】→【添加或删除程序】,选择【添加/删除Windows组件】,不需要在Windows组件列表中新勾选任何项,按照向导依次单击【下一步】按钮即可实现自动重新安装COM+。如果是Windows 2003操作系统,则需要在Windows组件列表中选中“应用程序服务器”并单击【详细信息】按钮,在打开的【应用程序服务器】窗口中勾选“启用网络COM+访问”、“启用网络DTC访问”以及“应用程序服务器控制台”选项,如图-26所示。安装过程中提示需要指定文件路径时,需要插入操作系统的安装光盘,或者指向从网络下载的对应操作系统版本的i386文件夹即可。

图-26 重装COM+

第五步,再次重启计算机;

第六步,打开【开始】菜单下的【运行】,输入“msdtc –uninstall”,并单击【确定】按钮;

第七步,再次重启计算机;

第八步,打开【开始】菜单下的【运行】,输入“msdtc –install”,并单击【确定】按钮;

第九步,打开【开始】菜单下的【运行】,输入“net start msdtc“,并单击【确定】按钮,启动MSDTC服务。

2. Windows 7系统修复DCOM的方法

Windows 7系统修复的操作基本与Windows Server 2003/Windows XP的操作步骤相类似,需要注意的是Windows 7无法操作以上步骤中的第三步和第四步,需要更换为以下操作。

第三步,在其它Windows 7客户端上,单击【开始】菜单下的【运行】,输入“regedit”并单击【确定】按钮打开注册表编辑器,找到键值“HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\COM3”,右键单击COM3选择【导出】菜单,保存为*.reg的文件,然后拷贝该文件到需要修复DCOM环境的客户端上。

第四步,在异常的Windows 7客户端上,单击【开始】菜单下的【运行】,输入“regedit”并单击【确定】按钮打开注册表编辑器,然后依次单击【文件】→【导入】菜单,选择到从其它Window 7客户端计算机上导出的*.reg文件,如图-27所示。其它操作步骤相类似,在此不重复阐述。

图-27 导入COM3注册表键值

VMwarevSphere服务器虚拟化测试方案模板v3.0

XX客户名称VMware vSphere服务器虚拟化 测试方案 版本:V2.0 文档更新日期:2007/02/25 文档创建日期:2006/11/30 VMware公司北京办事处

目录 1. 测试目的................................. 错. 误!未定义书签。 2. 测试人员及职责........................... 错. 误!未定义书签。 2.1. 测试人员......................................... 错.. 误!未定义书签 2.2. 职责划分......................................... 错.. 误!未定义书签 3. 测试安排................................. 错. 误!未定义书签。 3.1. 测试时间......................................... 错.. 误!未定义书签 3.2. 测试地点......................................... 错.. 误!未定义书签 3.3. 测试进度......................................... 错.. 误!未定义书签 4. 测试环境................................. 错. 误!未定义书签。 4.1. 测试环境拓扑图................................... 错.. 误!未定义书签 4.2. 测试设备要求..................................... 错.. 误!未定义书签 ESX 服务器....................................... 错.. 误!未定义书签共享磁盘阵列...................................... 错.. 误!未定义书签测试相关软件...................................... 错.. 误!未定义书签网络设备.......................................... 错.. 误!未定义书签vCenter 管理服务器................................ 错. 误!未定义书签5. 测试步骤................................. 错. 误!未定义书签。 5.1. 测试内容一览表 ................................... 错.. 误!未定义书签 5.2. 详细测试步骤..................................... 错.. 误!未定义书签 vCenter 服务器安装测试............................ 错. 误!未定义书签 ESX 服务器基本功能测试........................... 错. 误!未定义书签 vSphere虚拟架构高可用性测试....................... 错误!未定义书签 VMware Converter 工具测试........................ 错. 误!未定义书签

性能测试方案

XXX系统--版本号XXX 性能测试方案 XXX有限公司 XXXX年XX月XX日 修订历史记录

目录 1简介 (1) 1.1目的和软件说明 (1) 1.2内容摘要 (1) 1.3适用对象 (1) 1.4术语和缩略语 (1) 1.5参考文档 (1) 2系统概述 (2) 2.1项目背景 (2) 2.2系统架构 (3) 2.2.1架构概述 (3) 2.2.2运行环境 (3) 2.2.3处理流程 (4) 2.3技术方案设计 (4) 3测试目标 (5) 4测试范围 (6)

4.1测试对象 (6) 4.2需要测试的特性 (6) 4.3不需要测试的特性 (7) 5 4. 测试启动/结束/暂停/再启动准则 (8) 5.1启动准则 (8) 5.2结束准则 (8) 5.3暂停准则 (8) 5.4再启动准则 (9) 6测试人员 (10) 7测试时间 (11) 8测试环境 (12) 8.1系统架构图 (12) 8.2测试环境逻辑架构图 (12) 8.3测试环境物理架构图 (12) 8.4环境配置列表 (12) 8.4.1生产环境 (12)

8.4.2测试环境 (13) 8.4.3环境差异分析 (13) 8.4.4测试客户机 (14) 8.5测试工具 (14) 9测试策略 (15) 10测试场景设计 (16) 10.1总体设计思路 (16) 10.2业务模型 (16) 10.3测试场景设计 (17) 10.3.1......................................... 单交易负载测试 17 10.3.2....................................... 混合交易负载测试 18 10.3.3............................................. 稳定性测试 18 10.3.4...................................... 有/无缓存比对测试 19 10.3.5....................................... 网络带宽模拟测试 19 11测试实施准备.. (21) 11.1................................................. 测试环境准备 21

服务器虚拟化技术方案

1项目概述 1.1竹溪县民政局现状 竹溪县民政局机房现有设备运行年限较长,各业务系统相对独立,造成管理难度大,基于这种现状我司推荐竹溪县民政局信息化启动平台化建设。 竹溪县民政局信息化平台是提高健康水平、提高政府服务质量和效率的有力推手,是规范医疗政府服务,方便群众办事,缓解群众看病难问题的主要手段,不仅对推动竹溪县政务整改工作有重要意义,也是当前竹溪县民政局信息化平台工作迫切的需求。 1.2竹溪县民政局信息化平台建设的基本原则 1)顶层设计,统筹协调原则:竹溪县民政局信息化平台建设要按照国家有 关信息化建设的总体部署和要求,结合竹溪县民政局实际,做好顶层设 计,进行信息资源统筹规划,统一建设规范、标准和管理制度,构建竹 溪县民政局信息化平台为建设目标和任务。运用不同机制和措施,因地 制宜、分类指导、分步推进,促进竹溪县民政局信息化平台工作协调发 展。 2)标准化原则:竹溪县民政局信息化平台建设要在统一标准、统一规范指 导原则下开展,相关技术、标准、协议和接口也须遵循国际、国家、部 颁有关标准,没有上述标准要分析研究,制定出适合竹溪县民政局信息 化平台的标准、规范。 3)开放和兼容性原则:竹溪县民政局信息化平台建设不是一个独立系统, 而是搭建一下通用平台,基于平台承载各类应用系统运行,因此,系统 设计应充分考虑其开放性,同时因发展需要,应具有较好的伸缩性,满 足发展需要。 4)先进性原则:采取业界先进系统架构理念和技术,为系统的升级与拓展 打下扎实基础,如在技术上采用业界先进、成熟的软件和开发技术,面

向对象的设计方法,可视化的面向对象的开发工具,支持 Internet/Ineternet网络环境下的分布式应用;客户/应用服务器/数据 服务器体系结构与浏览器/服务器(B/S)体系相结合的先进的网络计算 模式。 5)安全与可靠的原则:作为竹溪县民政局信息化平台,关乎到民生及医疗 数据安全,其数据库硬件平台必须具备最高的安全性及可靠性,可接近 连续可用。平台一旦出现故障可能会导致群体性事件,因此竹溪县民政 局信息化平台需要建立在一个科学稳定的硬件平台上,并达到系统要求 的安全性和可靠性。二是网络安全。在系统架构和网络结构设计上首先 考虑安全性,必须加强领导、落实责任,综合适用技术、经济、制度、 法律等手段强化网络的安全管理。三是信息安全。主要是数据安全即保 证数据的原始性和完整性,运行数据不可被他人修改或访问,记录者的 记录不容抵赖,访问和修改可追踪性等。在系统设计时既考虑系统级的 安全,又考虑应用级的安全。应用系统采用多级认证(系统级认证、模 块认证、数据库认证和表级认证)等措施,采用用户密码的加密技术以 防止用户口令被破解。同时需制定不断完善的信息系统应急处理预案和 合理的数据库备份策略,在灾难时也能快速从灾难中恢复。四是信息化 平台应具有较强数据I/O处理能力,同时系统在设计时必须考虑在大规 模并发,长期运行条件下的系统可靠性,满足竹溪县民政局信息化7× 24小时的服务要求,保证各机构单位数据交换和资源共享的需要。 6)协调合作原则:要求各有关方将以往的行为方式从独立行事向合作共事 转变,从独立决策向共同决策方式转变。各方在合作基础上,应在人力 资源和设备实体方面全力建立更加稳定的信息技术设施。 1.3平台需求 1.3.1硬件需求 竹溪县民政局信息化平台是支撑整个系统安全、稳定运行的硬件设备和网络设施建设,是系统平台的基础设施。主要包括支撑整个系统安全、稳定运行所需

性能测试设计方案报告-模板

×××项目 性能测试案(报告) 编写作者姓名编写时间YYYY-MM-DD 审批审批时间YYYY-MM-DD 文档版本 神州数码(中国)有限公司所有 文档修订摘要

目录 第1章概述 (2) 1.1 测试目的 (2) 1.2 适用围 (2) 1.3 名词解释 (2) 1.3.1验证 (2) 1.3.2确认 (2) 1.3.3功能测试 (3) 1.3.4集成测试 (3) 1.3.5系统测试 (3) 1.3.6验收测试 (3) 1.4 参考资料 (3) 第2章测试需求分析 (4) 2.1 测试目的 (4) 2.2 测试对象 (4) 2.3 系统环境配置 (4) 第3章测试法 (6) 3.1 测试准备 (6) 3.2 形成测试脚本 (7) 3.3 执行测试脚本 (7) 第4章测试场景设计 (8) 4.1 场景1 (8) 4.1.1测试目的 (8) 4.1.2测试步骤 (8) 4.1.3测试结果输出 (9) 4.1.4测试结论 (9)

第1章概述 1.1测试目的 [说明为什么要进行此测试;参与人有哪些;测试时间是什么时候;项目背景等。 编写此测试案的目的是通过测试,确认软件是否满足产品的性能需求。测试的依据是产品的需求规格说明书。此模板使用于性能测试的案设计和测试报告记录。] 1.2适用围 ] 1.2.1验证 Verification,验证是检查是否正确完成了工作产品。验证强调的是工作产品本身是否正确。验证通常使用测试的式进行。验证相关的活动包括:单元测试;功能测试;集成测试;系统测试。 1.2.2确认 Validation,确认是检查是否完成了正确的工作产品。确认强调的是生命期各阶段工作产品与用户最初需否符合。确认活动包括:在不同生命期中,按照用户需求Use Case对工作产品进行确认;确认需否满足的集成测试;有用户参与的验收测试。

性能测试方案模板

. XXXX系统性能测试方案

目录 1.概述 (1) 1.1编写目的 (1) 1.2测试容 (1) 2.性能测试策略 (1) 2.1方法 (1) 2.2流程 (2) 2.3工具 (2) 2.3.1性能测试工具 (2) 3.性能测试环境 (2) 3.1网络拓扑图 (2) 3.2软硬件环境 (2) 4.性能测试指标 (3) 4.1性能指标关注点 (3) 4.2性能指标详解 (3) 4.2.1业务性能指标 (3) 4.2.2应用服务器性能指标 (4) 4.2.3数据库服务器性能指标 (4) 4.2.4性能指标参考 (5) 5.测试场景 (5)

5.1存量数据 (5) 5.2测试场景设计 (5) 5.2.1单交易基准测试 (6) 5.2.2单交易并发测试 (6) 5.2.3混合场景并发测试 (7) 5.2.4稳定性测试 (8) 6.进度计划及人员安排 (9) 6.1进度计划 (9) 6.2人员安排 (10) 7.风险评估 (10)

1.概述 1.1编写目的 本测试方案用于指导XXXX系统的性能测试工作。本文主要描述了性能测试围、性能参考指标以及使用的测试方法,以便于性能测试实施人员有依据性地对系统展开性能测试,根据实际的性能测试结果数据考察系统的相关指标情况,以便于开发对系统实施相关的调优工作,以及项目相关人员对系统的性能有个客观的评估。 1.2测试容 依据XXXX系统的关键业务及功能使用的频繁程度,制定以下功能点为本次性能测试围,以及对应需满足的性能指标: 2.性能测试策略 2.1方法 使用性能测试工具编写特定的测试脚本,使用多用户并发,模拟对XXXXX系统相关功能进行持续并

虚拟化测试

深信服桌面虚拟化测试

目录 第1章测试概述 (1) 第2章测试环境介绍 (1) 2.1测试环境准备 (1) 2.2部署环境说明 (2) 2.3基本功能测试 (2) 2.3.1瘦客户机接入测试 (2) 2.3.2瘦客户机统一管理测试 (2) 2.3.3瘦客户机本地使用权限控制测试 (3) 2.3.4认证支持测试 (4) 2.4桌面虚拟机功能测试 (4) 2.4.1部署虚拟机测试 (4) 2.4.2统一管理虚拟机测试 (5) 2.4.3定时开机功能测试 (5) 2.4.4虚拟机加入域功能测试 (6) 2.4.5多台虚拟机打开测试 (6) 2.5外设支持测试 (8) 2.5.1USB存储设备测试 (8) 2.6用户体验测试 (8)

2.6.1桌面登录和应用启动测试 (8) 2.6.2播放视频测试 (9) 2.6.3用户界面友好 (9) 第3章测试总结 (10)

第1章测试概述 主要是基于服务器虚拟化提供的可远程访问的桌面,即服务器可以根据虚拟机模板自动为每用户分配一个独立虚拟机(安装Windows XP、Windows 7等桌面操作系统,并且每个独享桌面相互隔离),用户远程访问自己的虚拟机,并可拥有独立、完全的桌面使用和控制权限。(适用于共享桌面/远程应用需求不满足的应用场景、或有个性化办公需求的客户) 第2章测试环境介绍 2.1测试环境准备

2.2部署环境说明 1.一台测试服务器,无共享存储设备,直接将VMS软件安装在服务器上;高可用性模式需要 共享存储设备,然后将VMS软件分别安装在两台服务器上; 2.瘦客户机可采用动态或手动的方式获取IP地址,此地址要求能够连接到VDC。 2.3基本功能测试 2.3.1瘦客户机接入测试 2.3.2瘦客户机统一管理测试

性能测试方案讲解

1.引言 说明测试方案中所涉及内容的简单介绍,包含:编写目的,项目背景、参考文档,以及预期的读者等。 1.1.编写目的 本文档描述××系统性能测试的范围、方法、资源、进度,该文档的目的主要有: 1.明确测试目的范围。 2.明确测试范围和目标。 3.明确测试环境需求,包括:测试需要的软、硬件环境以及测试人力需求。 4.确定测试方案,测试的方法和步骤。 5.确定测试需要输出的结果和结果表现形式。 6.分析测试的风险,寻找规避办法。 1.2.项目简介 简要描述与测试项目相关的一些背景资料,如被测系统简介,项目上线计划等。 1.3.参考文档 说明文档编写过程参考引用的资料信息。 2.测试目的、范围与目标 2.1.测试目的

根据项目总体计划明确项目测试目的。常见的测试目的如下(依据项目的实际情况修改。 本次性能测试的主要目的在于: ?测试已完成系统的综合性能表现,检验交易或系统的处理能力是否满足 系统运行的性能要求; ?发现交易中存在的性能瓶颈,并对性能瓶颈进行修改; ?模拟发生概率较高的单点故障,对系统得可靠性进行验证; ?验证系统的生产环境运行参数设置是否合理,或确定该参数; ?获得不同备选方案的性能表现,为方案选择提供性能数据支持。 2.2.测试功能范围 说明本项目需要进行测试的待测系统功能范围,列出被测对象的测试重要性及优先级等,提供一份简要列表。对于交易类功能要细化到每一个交易码;对于页面类功能要细化到每一个发起页面。下面表格供参考,非强制使用。 如果测试目的为方案验证,需要文字列出需要验证的方案项。 明确列出说明本次测试需要关注的测试指标的定义及范围,不需要关注的测试指标也应列出。下面的内容供参考。 本次性能测试需要获得的性能指标如下所列:

性能测试方案模板

XXX容灾系统性能测试 性能测试方案项目文档Page 1 of 14

文档资料信息 发送列表 版本历史 注意事项 内部传阅 项目文档XXX异地容灾Page 2 of 14

目录 1项目介绍 (5) 1.1测试背景 (5) 1.2测试目的 (5) 1.3参考文档 (5) 1.4缩略语和术语说明 (5) 2测试范围 (5) 2.1涉及系统 (6) 3压测环境搭建 (6) 3.1生产环境拓扑图 (6) 3.2压测环境拓扑图 (6) 3.3测试设备列表 (6) 3.4测试环境和生产环境差异 (6) 3.5性能测试机配置 (7) 3.6性能测试工具 (7) 4压测条件准备 (7) 4.1准备工作 (7) 5性能测试方案 (7) 5.1性能测试策略 (7) 5.2性能测试通过准则 (8) 5.3测试业务模型 (8) 5.4测试场景设计 (8) 5.4.1第一轮测试 (9) 5.4.2第二轮测试 (12) 5.5测试数据要求 (12) 5.6监控内容 (13) 项目文档XXX异地容灾Page 3 of 14

6测试计划 (13) 7团队 (13) 8风险 (14) 9通过标准 (14) 10优化建议 (14) 项目文档XXX异地容灾Page 4 of 14

1项目介绍 1.1测试背景 随着业务量和业务能力的拓展,为了防止XXX系统因事故无法使用,建立灾备系统 1.2测试目的 本次性能测试的目的是检测灾备系统的性能情况。作为XXX的灾备系统,能够在事故发生后切换至灾备系统,能够稳定运行。对该系统进行核心业务场景的性能测试。希望在模拟生产环境的情况下,能够收集相应的系统参数,作为灾备系统评估的依据。 1.3参考文档 《XXX环境应用服务器列表清单》、《XXXdb清单v2》、《XXX环境网络拓扑图》 1.4缩略语和术语说明 性能测试:在一定约束条件下(指定的软件、硬件和网络环境等)确定系统所能承受的最大负载压力的测试过程。 场景:一种文件,用于根据性能要求定义在每一个测试会话运行期间发生的事件。 虚拟用户:在场景中,LoadRunner 用虚拟用户代替实际用户。模拟实际用户的操作来使用应用程序。一个场景可以包含几十、几百甚至几千个虚拟用户。 虚拟用户脚本:用于描述虚拟用户在场景中执行的操作。 事务:表示要度量的最终用户业务流程。 并发数:单位时间内同时执行一种操作的用户数量 在线用户数:访问被测应用的用户数量,单位时间内用户不会同时对被测服务器发送请求,产生压力TPS:Transaction Per Second,每秒事务数量,单位是事务/秒 TRT:Transaction Response Time,事务响应时间,指TPS稳定时的平均事务响应时间,单位是秒 2测试范围 XXX灾备系统 项目文档XXX Page 5 of 14

最新性能测试方案模板

XX系统性能测试方案 (仅供内部使用) 拟制: 日期:yyyy-mm-dd 审核: 日期:yyyy-mm-dd 审核: 日期:yyyy-mm-dd 批准: 日期:yyyy-mm-dd 博为峰教育科技(北京)有限公司 版权所有侵权必究

修订记录

目录 1概述 (6) 1.1被测试系统简介 (6) 1.2性能测试目的 (6) 2性能需求分析 (6) 3系统角色行为分析 (7) 3.1用户行为分析 (7) 3.2运营行为分析 (8) 3.3系统后台行为分析 (8) 4系统结构分析 (8) 4.1系统组成分析 (8) 4.2压力传递分析 (8) 4.3潜在瓶颈分析 (9) 4.4系统资源分析 (9) 4.5系统监测及其评价标准分析 (9) 5性能测试方案的确定 (10) 5.1基本流程的确定 (10) 5.2异常流程分析 (10) 5.3混合流程分析 (10) 5.4测试项的确定 (11) 5.5数据模型分析及数据规划 (11) 5.6妨碍性能测试持续开展的问题及其解决办法 (11) 5.7测试接口分析 (11) 5.8被测系统配置及其组网图 (11) 5.9测试工具的选定 (12) 5.10测试数据的准备 (12) 5.11测试用例设计建议 (12) 6附录 (12)

表目录List of Tables 表1 需求跟踪矩阵表........................................................................................ 错误!未定义书签。

图目录List of Figures 错误!未找到目录项。

性能测试测试方案设计

性能测试详细测试方案 前言 平台XX项目系统已经成功发布,依据项目的规划,未来势必会出现业务系统息大量增长的态势。 随着业务系统在生产状态下日趋稳定、成熟,系统的性能问题也逐步成为了我们关注的焦点:每天大数据量的“冲击”,系统能稳定在什么样的性能水平,面临行业公司业务增加时,系统能否经受住“考验”,这些问题需要通过一个完整的性能测试来给出答案。 1第一章XXX系统性能测试概述 1.1被测系统定义 XXX系统作为本次测试的被测系统(注:以下所有针对被测系统地描述均为针对XXX系统进行的),XXX系统是由平台开发的一款物流应用软件,后台应用了Oracle11g数据库,该系统包括主要功能有:XXX等。在该系统中都存在多用户操作,大数据量操作以及日报、周报、年报的统计,在本次测试中,将针对这些多用户操作,大数据量的查询、统计功能进行如预期性能、用户并发、大数据量、疲劳强度和负载等方面的性能测试,检查并评估在模拟环境中,系统对负载的承受能力,在不同的用户连接情况下,系统的吞吐能力和响应能力,以及在预计的数据容量中,系统能够容忍的最大用户数。 1.1.1功能简介 主要功能上面已提到,由于本文档主要专注于性能在这里功能不再作为重点讲述。1.1.2性能测试指标 本次测试是针对XXX系统进行的全面性能测试,主要需要获得如下的测试指标。

1、应用系统的负载能力:即系统所能容忍的最大用户数量,也就是在正常的响应时间中,系统能够支持的最多的客户端的数量。 2、应用系统的吞吐量:即在一次事务中网络完成的数据量的总和,吞吐量指标反映的是服务器承受的压力。事务是用户某一步或几步操作的集合。 3、应用系统的吞吐率:即应用系统在单位时间完成的数据量,也就是在单位时间,应用系统针对不同的负载压力,所能完成的数据量。 4、TPS:每秒钟系统能够处理事务或交易的数量,它是衡量系统处理能力的重要指标。 5、点击率:每秒钟用户向服务器提交的HTTP请求数。 5、系统的响应能力:即在各种负载压力情况下,系统的响应时间,也就是从客户端请求发起,到服务器端应答返回所需要的时间,包括网络传输时间和服务器处理时间。 6、应用系统的可靠性:即在连续工作时间状态下,系统能够正常运行的时间,即在连续工作时间段没有出错信息。 1.2系统结构及流程 XXX系统在实际生产中的体系结构跟本次性能测试所采用的体系结构是一样的,交易流程也完全一致的。不过,由于硬件条件的限制,本次性能测试的硬件平台跟实际生产环境略有不同。 1.2.1系统总体结构 描述本系统的总体结构,包括:硬件组织体系结构、网络组织体系结构、软件组织体系结构和功能模块的组织体系结构。 1.2.2功能模块 本次性能测试中各类操作都是由若干功能模块组成的,每个功能都根据其执行特点分成了若干操作步骤,每个步骤就是一个功能点(即功能模块),本次性能测试主要涉及的功能模块以及所属操作如下表

XXX实际项目性能测试方案模板(修订)

XXX项目 性能测试方案

修订记录

目录 1项目简介 (1) 1.1测试目标 (1) 1.2测试范围 (1) 1.3性能测试指标要求 (2) 1.3.1 交易吞吐量 (2) 1.3.2 交易响应时间 (2) 1.3.3并发交易成功率 (2) 1.3.4资源使用指标 (2) 2测试环境 (3) 2.1网络拓扑图 (3) 2.2软硬件配置 (3) 3测试方案 (5) 3.1交易选择 (5) 3.2测试数据 (5) 3.2.1 参数数据 (5) 3.2.2 存量数据 (6) 3.3资源监控指标 (6) 3.3.1台式机 (6) 3.3.2服务器 (6) 3.4测试脚本编写与调试 (6) 3.5测试场景设计 (6) 3.5.1典型交易基准测试 (6) 3.5.2典型交易常规并发测试 (7) 3.5.3稳定性测试 (8) 3.6测试场景执行与数据收集 (9) 3.7性能优化与回归 (9) 4测试实施情况 (10) 4.1测试时间和地点 (10) 4.2参加测试人员 (10) 4.3测试工具 (10) 4.4性能测试计划进度安排 (11) 5专业术语 (12)

1 项目简介 1.1测试目标 通过对XXXXXX系统的性能测试实施,在测试范围内可以达到如下目的: 了解XXX系统在各种业务场景下的性能表现; 了解XXX业务系统的稳定性; 通过各种业务场景的测试实施,为系统调优提供数据参考; 通过性能测试发现系统瓶颈,并进行优化。 预估系统的业务容量 1.2测试范围 XXX系统说明以及系统业务介绍和需要测试的业务模块,业务逻辑图如下:

本公司服务器环境以及架构图 为了真实反映XXXX系统自身的处理能力,本次测试范围只包(XXX服务器系统和Web服务系统、数据库服务器系统)。 1.3性能测试指标要求 本次性能测试需要测试的性能指标包括: 1、交易吞吐量:后台主机每秒能够处理的交易笔数(TPS) 2、交易响应时间(3-5-8秒) 3、并发交易成功率99.999% 4、资源使用指标:前置和核心系统各服务器CPU(80%)、内存占用率(80%)、Spotlighton 数据库;LoadRunner压力负载机CPU占用率、内存占用率 1.3.1 交易吞吐量 根据统计数据,XXX系统当前生产环境高峰日交易总量为【】万笔。根据二八原则(80%的交易量发生在20%的时间段内),当前生产环境对主机的交易吞吐量指标要求为:TPS_1 ≥【】 * 80% / (24 * 20% * 3600) = 【】笔/秒 为获取系统主机的最大处理能力,在本次性能测试中可通过不断加压,让数据系统主机CPU利用率达到【】%,记录此时的TPS值,作为新主机处理能力的一个参考值。 1.3.2 交易响应时间 本次性能测试中的交易响应时间是指由性能测试工具记录和进行统计分析的、系统处理交易的响应时间,用一定时间段内的统计平均值ART来表示。 本次性能测试中,对所有交易的ART指标要求为: ART ≤ 5 秒 1.3.3并发交易成功率 指测试结束时成功交易数占总交易数的比率。交易成功率越高,系统越稳定。 对典型交易的场景测试,要求其并发交易成功率≥ 99.999% 。 1.3.4资源使用指标 在正常的并发测试和批处理测试中,核心系统服务器主机的资源使用指标要求:CPU使用率≤ 80% 内存使用率≤ 80%

服务器虚拟化的十大必须考虑因素

服务器虚拟化的十大必须考虑因素 1. 性能 为什么处理损耗如此重要?因为它影响应用程序的性能,并最终影响客户的满意程度。如果虚拟化基础架构的处理损耗较高,只能运行非产品级或不太重要的应用服务。由于产品不同,虚拟化解决方案的处理损耗从1%到60%。虚拟化应用程序的运行效率差异很大,有的能够做到接近原始物理环境下运行的效率,有的则低劣到用户难以接受的程度。同一虚拟化技术路线的不同产品性能也有很大差异,但通常来说,虚拟化硬件会造成较大的性能损耗,但操作系统虚拟化性能损耗极低,几乎可以忽略不计。 2. 管理工具 许多用户试用虚拟化是因为可以降低硬件成本,因为这些数据中心的硬件仅有15%~20%的利用率。虽然硬件和环境的成本本身已经相当可观,但管理成本中更大的部分仍然是来自于服务器的管理成本。因此对于虚拟化基础设施的管理而言,管理工具就更加重要,只有很好地进行资源的管理和监控才能真正做到有效利用虚拟服务器的资源。 每种虚拟化解决方案能提供的管理工具都很不相同。一些虚拟化解决方案几乎没有什么管理工具,而且使用非常受限制。某些特定的虚拟化解决方案提供很多优秀的工具集,并和产品放在一起以优惠价打包促销。但某些工具却非常贵,常常是按可选择的产品组件的价格进行销售。 3. 平台支持 虚拟化技术将虚拟服务器从其下的硬件中抽象出来,但这并不意味着虚拟基础结构可以支持任何硬件。需要特别注意的是,硬件虚拟化和并行虚拟化必须支持从CPU芯片到显卡等计算机的所有硬件。而操作系统虚拟化技术建立在标准的操作系统之上,因此支持操作系统支持的所有硬件,所以操作系统虚拟化产品部署过程更容易。

4. 迁移 虚拟化技术将虚拟服务器从硬件中抽象出来,这样做最大的好处是虚拟服务器可以在不同物理服务器中来回迁移。迁移能力允许将虚拟服务器克隆出来,或从一台物理服务器迁移到另外一台。 许多虚拟化解决方案拥有克隆或迁移能力,但他们在软件功能、限制和成本方面有相当大的差异。高端的零宕机解决方案迁移成本极高且需要SAN集中存储设备的支持。在做服务器迁移时,用户需要评估迁移的重要性,明确怎样迁移才能更适应企业的应用环境。 5. 资源管理 三类不同的虚拟化技术对服务器资源分配采用不同的处理方式。硬件虚拟化技术和并行虚拟化技术将虚拟出的硬件资源分配给不同的虚拟服务器使用。这两种技术在分配和更换硬件资源方面的灵活性有所不同。实际上这两种技术为虚拟服务器分配的是虚拟资源,会有很多的限制,比如可以用于分配的CPU和内存资源总是有限的。 操作系统虚拟化对资源的管理是非常灵活的,允许在不中断应用服务或虚拟服务器情况下实时更新资源。 6. 隔离和安全 对于隔离和安全问题,每种虚拟化技术的处理方式都不同。虚拟化解决方案最基本的组件就是分区。所有虚拟计算机必须完全隔离,这样进程、动态连接库及应用程序才不会影响同一台服务器的其他虚拟服务器上的应用。 相对于普通服务器,由于虚拟化技术改变了访问节点和不同的组件,所以不太可能对于虚拟服务器实施常规性攻击。同隔离一样,对于同一台物理服务器上的两个虚拟服务器来说,彼此之间的安全同样重要。

软件性能测试计划和方案模板

性能测试项目名称 拟制日期审核日期批准日期

修订记录

目录 介绍 ................................................................................................................................................... 1 目的................................................................................................................................................ 2 总览................................................................................................................................................ 表 1.1 –软件性能测试计划内容........................................................................................................ 3 范围................................................................................................................................................ 性能测试方法 .................................................................................................................................... 4 负载测试流程 ................................................................................................................................. 4.1 系统分析...................................................................................................................................... 4.1.1 创建虚拟用户脚本.................................................................................................................... 4.1.2 创建负载测试场景.................................................................................................................... 4.1.3 测试用例执行和性能监控......................................................................................................... 4.1.4 分析结果................................................................................................................................... 5 远景目标和近期目标 ...................................................................................................................... 业务流程&测试用例........................................................................................................................... 6 业务流程......................................................................................................................................... 6.1.1 高容量/高负载流程................................................................................................................. 6.1.2 低容量/低负载流程.................................................................................................................. 7 数据准备......................................................................................................................................... 8 LoadRunner 事务(Transactions).............................................................................................. 9 LoadRunner 脚本(Scripts) ....................................................................................................... 10 Load Runner 场景(Scenarios) ................................................................................................ 11 LoadRunner 监控器(Monitors)................................................................................................ 11.1 具体的监控器 ............................................................................................................................ 11.2 具体的监控器 ............................................................................................................................ 负载测试需求 .................................................................................................................................... 12 Checklist ...................................................................................................................................... 13 测试入口标准 ............................................................................................................................... 14 测试结束标准 ............................................................................................................................... 应用程序环境 .................................................................................................................................... 15 应用程序软件环境........................................................................................................................ 16 应用程序硬件环境........................................................................................................................ 17 LoadRunner 环境......................................................................................................................... 测试结果和版本管理 ......................................................................................................................... 18 缺陷/版本管理 ............................................................................................................................. 19 发现.............................................................................................................................................. 20 详细测试结果 ............................................................................................................................... 20.1 场景1 ......................................................................................................................................... 介绍 1 目的 目的介绍

性能测试方案模板

. . . . . XXX容灾系统性能测试 性能测试方案 . word . .

文档资料信息 发送列表 版本历史 注意事项 内部传阅 . word . .

目录 1项目介绍 (5) 1.1测试背景 (5) 1.2测试目的 (5) 1.3参考文档 (5) 1.4缩略语和术语说明 (5) 2测试范围 (5) 2.1涉及系统 (6) 3压测环境搭建 (6) 3.1生产环境拓扑图 (6) 3.2压测环境拓扑图 (6) 3.3测试设备列表 (6) 3.4测试环境和生产环境差异 (6) 3.5性能测试机配置 (7) 3.6性能测试工具 (7) 4压测条件准备 (7) 4.1准备工作 (7) 5性能测试方案 (7) 5.1性能测试策略 (7) 5.2性能测试通过准则 (8) 5.3测试业务模型 (8) 5.4测试场景设计 (8) 5.4.1第一轮测试 (9) 5.4.2第二轮测试 (12) 5.5测试数据要求 (15) 5.6监控内容 (15) 6测试计划 (15) . word . .

7团队 (16) 8风险 (16) 9通过标准 (16) 10优化建议 (17) . word . .

1项目介绍 1.1测试背景 随着业务量和业务能力的拓展,为了防止XXX系统因事故无法使用,建立灾备系统 1.2测试目的 本次性能测试的目的是检测灾备系统的性能情况。作为XXX的灾备系统,能够在事故发生后切换至灾备系统,能够稳定运行。对该系统进行核心业务场景的性能测试。希望在模拟生产环境的情况下,能够收集相应的系统参数,作为灾备系统评估的依据。 1.3参考文档 《XXX环境应用服务器列表清单》、《XXXdb清单v2》、《XXX环境网络拓扑图》 1.4缩略语和术语说明 性能测试:在一定约束条件下(指定的软件、硬件和网络环境等)确定系统所能承受的最大负载压力的测试过程。 场景:一种文件,用于根据性能要求定义在每一个测试会话运行期间发生的事件。 虚拟用户:在场景中,LoadRunner 用虚拟用户代替实际用户。模拟实际用户的操作来使用应用程序。一个场景可以包含几十、几百甚至几千个虚拟用户。 虚拟用户脚本:用于描述虚拟用户在场景中执行的操作。 事务:表示要度量的最终用户业务流程。 并发数:单位时间内同时执行一种操作的用户数量 在线用户数:访问被测应用的用户数量,单位时间内用户不会同时对被测服务器发送请求,产生压力TPS:Transaction Per Second,每秒事务数量,单位是事务/秒 TRT:Transaction Response Time,事务响应时间,指TPS稳定时的平均事务响应时间,单位是秒 2测试范围 XXX灾备系统 . word . .

相关主题