系统性能测试的方法及装置制造方法及图纸

技术编号:10529285 阅读:172 留言:0更新日期:2014-10-15 11:11
本发明专利技术公开了一种系统性能测试的方法及装置,属于系统测试领域。所述方法包括:获取待测试系统的系统标识;根据预先设置的测试因素与系统标识的对应关系获取所述待测试系统的系统标识对应的测试因素,所述测试因素至少包括初始化脚本、测试工具和测试场景;根据所述测试因素对所述待测试系统进行测试点的性能测试,输出所述待测试系统对应的测试结果。本发明专利技术通过获取待测试系统的系统标识对应的测试因素,并根据测试因素对待测试系统进行测试点的性能测试,输出待测试系统对应的测试结果,实现了快速获取待测试系统的测试因素,使得系统性能测试的过程较为简单且耗费时间较短,提高了系统性能测试的效率。

【技术实现步骤摘要】
【专利摘要】本专利技术公开了一种系统性能测试的方法及装置,属于系统测试领域。所述方法包括:获取待测试系统的系统标识;根据预先设置的测试因素与系统标识的对应关系获取所述待测试系统的系统标识对应的测试因素,所述测试因素至少包括初始化脚本、测试工具和测试场景;根据所述测试因素对所述待测试系统进行测试点的性能测试,输出所述待测试系统对应的测试结果。本专利技术通过获取待测试系统的系统标识对应的测试因素,并根据测试因素对待测试系统进行测试点的性能测试,输出待测试系统对应的测试结果,实现了快速获取待测试系统的测试因素,使得系统性能测试的过程较为简单且耗费时间较短,提高了系统性能测试的效率。【专利说明】系统性能测试的方法及装置
本专利技术涉及系统测试领域,特别涉及一种系统性能测试的方法及装置。
技术介绍
随着互联网技术的发展,用户的需求带动着网络中为用户提供服务的系统的功能 不断变化和更新。根据用户需求的变化,通常会在该系统的现有版本的基础上开发新版本, 从而在系统中增加新功能或者改进原有功能,以满足用户的需求。在新版本的系统开发完 成之后,还需要对新版本的系统进行性能检测,以保证新版本的系统的质量。 现有技术在进行系统性能测试时,根据待测试系统构建测试因素,测试因素至少 包括初始化脚本、测试工具和测试场景;根据构建的测试因素对待测试系统进行测试点的 性能测试,并输出待测试系统的测试点的测试结果,测试点包括系统处理能力、系统处理耗 时、系统处理成功率、CPU (Central Processing Unit,中央处理单元)占用率和内存占用 率中的至少一个。 在实现本专利技术的过程中,专利技术人发现现有技术至少存在以下问题: 现有技术在进行系统性能测试时,对系统的每个版本都需要构建测试因素,由于 构建测试因素所花费的时间较长,从而导致系统性能测试的过程较为复杂,且耗费时间很 长。
技术实现思路
为了解决现有技术的问题,本专利技术实施例提供了一种系统性能测试的方法及装 置。所述技术方案如下: -方面,提供了一种系统性能测试的方法,所述方法包括: 获取待测试系统的系统标识; 根据预先设置的测试因素与系统标识的对应关系获取所述待测试系统的系统标 识对应的测试因素,所述测试因素至少包括初始化脚本、测试工具和测试场景; 根据所述测试因素对所述待测试系统进行测试点的性能测试,输出所述待测试系 统对应的测试结果; 其中,所述测试点包括系统处理能力、系统处理耗时、系统处理成功率、CPU占用率 和内存占用率中的至少一个。 另一方面,提供了一种系统性能测试的装置,所述装置包括: 第一获取模块,用于获取待测试系统的系统标识; 第二获取模块,用于根据预先设置的测试因素与系统标识的对应关系获取所述第 一获取模块获取到待测试系统的系统标识对应的测试因素,所述测试因素至少包括初始化 脚本、测试工具和测试场景; 测试模块,用于根据所述第二获取模块获取到的测试因素对所述待测试系统进行 测试点的性能测试; 第一输出模块,用于输出所述测试模块得到的所述待测试系统对应的测试结果; 其中,所述测试点包括系统处理能力、系统处理耗时、系统处理成功率、CPU占用率 和内存占用率中的至少一个。 本专利技术实施例提供的技术方案带来的有益效果是: 通过获取待测试系统的系统标识对应的测试因素,并根据测试因素对待测试系统 进行测试点的性能测试,输出待测试系统对应的测试结果,实现了快速获取待测试系统的 测试因素,使得系统性能测试的过程较为简单且耗费时间较短,提高了系统性能测试的效 率。 【专利附图】【附图说明】 为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使 用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于 本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他 的附图。 图1是本专利技术实施例一提供的一种系统性能测试的方法流程图; 图2是本专利技术实施例二提供的一种系统性能测试的方法流程图; 图3是本专利技术实施例二提供的一种待测试系统的界面显示示意图; 图4是本专利技术实施例二提供的系统性能测试的执行主体和待测试系统的示意图; 图5是本专利技术实施例二提供的系统性能测试的执行主体的结构示意图; 图6是本专利技术实施例三提供的第一种系统性能测试的装置结构示意图; 图7是本专利技术实施例三提供的第二种系统性能测试的装置结构示意图; 图8是本专利技术实施例三提供的第三种系统性能测试的装置结构示意图; 图9是本专利技术实施例四提供的一种终端的结构示意图。 【具体实施方式】 为使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术实施方 式作进一步地详细描述。 实施例一 本专利技术实施例提供了一种系统性能测试的方法,参见图1,方法流程包括: 101 :获取待测试系统的系统标识。 102:根据预先设置的测试因素与系统标识的对应关系获取待测试系统的系统标 识对应的测试因素。 其中,测试因素至少包括初始化脚本、测试工具、测试场景。 优选地,该方法还包括: 预先构建并存储不同系统对应的测试因素; 为每个系统分配对应的系统标识,并建立测试因素与系统标识的对应关系。 103:根据测试因素对待测试系统进行测试点的性能测试,输出待测试系统对应的 测试结果。 其中,测试点包括系统处理能力、系统处理耗时、系统处理成功率、CPU占用率和内 存占用率中的至少一个。 具体地,根据测试因素对待测试系统进行测试点的性能测试,包括: 根据测试因素的初始化脚本对待测试系统进行初始化; 在测试因素的测试场景中,采用测试因素的测试工具对初始化后的待测试系统进 行测试点的性能测试。 优选地,该方法还包括: 获取对待测试系统的其他版本进行测试点的性能测试之后输出的待测试系统的 其他版本对应的测试结果; 根据待测试系统对应的测试结果与待测试系统的其他版本对应的测试结果,输出 待测试系统与待测试系统的其他版本的比对信息。 具体地,根据待测试系统对应的测试结果与待测试系统的其他版本对应的测试结 果,输出待测试系统与待测试系统的其他版本的比对信息,包括: 获取待测试系统对应的测试结果与待测试系统的其他版本对应的测试结果之间 的比值,根据比值输出待测试系统与待测试系统的其他版本的比对信息。 优选地,该方法还包括: 将比值与预设阈值进行比较,根据比较结果输出待测试系统与待测试系统的其他 版本的比对结果。 综上所述,本专利技术实施例提供的方法,通过获取待测试系统的系统标识对应的测 试因素,并根据测试因素对待测试系统进行测试点的性能测试,输出待测试系统对应的测 试结果,实现了快速获取待测试系统的测试因素,使得系统性能测试的过程较为简单且耗 费时间较短,提高了系统性能测试的效率。 实施例二 为了减少对待测试系统进行性能测试所耗费的时间,本专利技术实施例提供了 一种系 统性能测试的方法。结合上述实施例一的内容,参见图2,方法流程包括: 201 :获取待测试系统的系统标识。 本文档来自技高网
...

【技术保护点】
一种系统性能测试的方法,其特征在于,所述方法包括:获取待测试系统的系统标识;根据预先设置的测试因素与系统标识的对应关系获取所述待测试系统的系统标识对应的测试因素,所述测试因素至少包括初始化脚本、测试工具和测试场景;根据所述测试因素对所述待测试系统进行测试点的性能测试,输出所述待测试系统对应的测试结果;其中,所述测试点包括系统处理能力、系统处理耗时、系统处理成功率、中央处理单元CPU占用率和内存占用率中的至少一个。

【技术特征摘要】

【专利技术属性】
技术研发人员:朱志杰张粤峰张宝亮崔长远沙明曾金平
申请(专利权)人:深圳市腾讯计算机系统有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1