【技术实现步骤摘要】
一种基于不同测试场景的服务器性能测试方法
本专利技术涉及服务器测试领域,尤其涉及一种基于不同测试场景的服务器性能测试方法。
技术介绍
SPECjbb(JavaBusinessBenchmark)是国际权威的标准性能评测机构SPEC制定并发布的针对Java业务性能评测的基准测试,主要用于测量包括JRE性能、操作系统性能以及底层硬件的Java系统性能,目前已经发展成为Java虚拟机供应商、硬件开发者、Java应用开发者,以及研究学术组织机构评估Java业务应用性能以及可扩展性的权威基准测试标准。SPECjbb是SPEC组织发布的最新一代Java业务基准测试标准,帮助评估服务器Java应用的性能表现。测试的应用模型模拟了全球知名超市公司的IT基础设施,帮助优化其POS销售和数据挖掘的多重需求。SPECjbb测试性能的主要指标是Max-jOPS即每秒钟完成Java业务操作的最大值。目前SPECjbb对服务器的性能测试仅能从较为单一的模式进行测试,,SPECjbb如何能够在多种测试场景下对服务器进行性能测试是当前丞待解决的技术问题。
技术实现思路
为了克服上述现有技术中的不足, ...
【技术保护点】
一种基于不同测试场景的服务器性能测试方法,其特征在于,方法包括:测试客户端创建测试待测服务器的测试参数,定制待测服务器的多种测试场景;测试客户端向待测服务器发送测试参数以及定制的多种测试场景的参数;待测服务器接收测试参数以及配置多种测试场景的参数,待测服务器依据定制的多种测试场景的参数,配置测试场景;待测服务器向测试客户端返回配置的测试场景数据信息;测试客户端依据配置待测服务器的多种测试场景,基于每种测试场景通过SPECjbb测试工具对待测服务器的测试参数进行测试。
【技术特征摘要】
1.一种基于不同测试场景的服务器性能测试方法,其特征在于,方法包括:测试客户端创建测试待测服务器的测试参数,定制待测服务器的多种测试场景;测试客户端向待测服务器发送测试参数以及定制的多种测试场景的参数;待测服务器接收测试参数以及配置多种测试场景的参数,待测服务器依据定制的多种测试场景的参数,配置测试场景;待测服务器向测试客户端返回配置的测试场景数据信息;测试客户端依据配置待测服务器的多种测试场景,基于每种测试场景通过SPECjbb测试工具对待测服务器的测试参数进行测试。2.根据权利要求1所述的基于不同测试场景的服务器性能测试方法,其特征在于,测试场景包括:默认环境配置,性能平衡场景配置,低延迟场景配置,网络性能场景配置,硬盘IO性能场景配置,虚拟内侧场景配置。3.根据权利要求2所述的基于不同测试场景的服务器性能测试方法,其特征在于,默认环境配置为基于使待测服务器进入节能待机模式,对待测服务器进入节能待机模式下,对CPU及硬盘的测试;性能平衡场景配置为使待测服务器进入开机模式,仅运行待测服务器开机后,系统后台软件,对待测服务器的硬件进行测试;低延迟场景配置为基于待测服务器进入网络低延迟场景,使CPU切换到性能模式,对待测服务器的硬件进行测试;网络性能场景配置为基于待测服务器进入网络连接状态,且待测服务器与其他服务器进入10M/S的数据传输状态下,对待测服务器的硬件进行测试;硬盘IO性能场景配置为测试待测服务器储存吞吐量的场景,关闭默认环境配置,开启提升硬盘网络IO性能的路由服务功能;虚拟内侧场景配置为基于待测服务器降低使用虚拟内存,增大了文件系统缓存脏页比,采用脏页回写硬盘策略。4.根据权利要求1所述的基于不同测试场景的服务器性能测试方法,其特征在于,测试客户端定制待测服务器的多种测试场景包括:测试客户端选择与待测服务器测试参数相适配的测试场景,测试场景使用SPECjbb测试的Java编程语言描述测试执行过程;在测试场景中,配置待测服务器的测试硬件和测试软件数据。5.根据权利要求2所述的基于不同测试场景的服务器性能测试方法,其特征在于,测试客户端依据配置待测服务器的多种测试场景,基于每种测试场景通过SPECjbb测试工具对待测服务器的测试参数进行测试包括:测试客户端基于默认环境配置,对待测服务器进行测试,待测服务器进入默认环境配置,SPECjbb测试工具对待测服务器在节能待机模式下进行CPU及硬盘的测试。6.根据权利要求2所述的基于不同测试场景的服务器性能测试方法,其特征在于,测试客户端依据配置待测服务器的多种...
【专利技术属性】
技术研发人员:李志远,
申请(专利权)人:郑州云海信息技术有限公司,
类型:发明
国别省市:河南,41
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。