一种基于WINDOWS系统CPU负载控制下的软件压力测试方法技术方案

技术编号:13252978 阅读:83 留言:0更新日期:2016-05-15 16:36
本发明专利技术提供一种基于WINDOWS系统CPU负载控制下的软件压力测试方法,由产生CPU负载程序和控制CPU负载程序两部分构成;将制造CPU负载进程运行至想要产生负荷的某个CPU核心上,然后通过控制程序来控制这个进程占用CPU资源的多少;Windows系统CPU负载控制下的软件压力测试方法,通过将StressPrime进程运行到想要实现负载的CPU内核上,然后通过ThreadMaster控制每个StressPrime进程所占用的CPU内核资源的多少,实现预期的CPU负载,然后在这个环境上执行相应的压力测试。本发明专利技术和现有技术相比,可以灵活的控制CPU单个核心或者多个核心的资源使用,可以构建出各种针对CPU负载下的软件压力测试场景,甚至可以构造出多个CPU核心,非负载均衡的场景。可以实现任意调节CPU核心使用率在0%-100%间负荷。

【技术实现步骤摘要】

本专利技术涉及软件测试领域,具体地说是一种基于WINDOWS系统CPU负载控制下的软件压力测试方法
技术介绍
软件压力测试是一种基本的质量保证行为,它是每个重要软件测试工作的一部分。软件压力测试的基本思路很简单:不是在常规条件下运行手动或自动测试,而是在计算机数量较少或系统资源匮乏的条件下运行测试。通常要进行软件压力测试的资源包括内部内存、CPU可用性、磁盘空间和网络带宽。如何实现对系统CPU资源使用率的控制是现今急需解决的技术问题。
技术实现思路
本专利技术的目的是克服现有技术中存在的不足,提供一种基于WINDOWS系统CPU负载控制下的软件压力测试方法,针对测试软件对多核CPU的非负载均衡情况下的压力测试。本专利技术的技术方案是按以下方式实现的,其结构由产生CPU负载程序和控制CPU负载程序两部分构成;将制造CPU负载进程运行至想要产生负荷的某个CPU核心上,然后通过控制程序来控制这个进程占用CPU资源的多少;Windows系统CPU负载控制下的软件压力测试方法,通过将StressPrime进程运行到想要实现负载的CPU内核上,然后通过ThreadMaster控制每个StressPrime进程所占用的CPU内核资源的多少,实现预期的CPU负载,然后在这个环境上执行相应的压力测试。本专利技术的优点是:本专利技术的一种基于WINDOWS系统CPU负载控制下的软件压力测试方法和现有技术相比,可以灵活的控制CPU单个核心或者多个核心的资源使用,可以构建出各种针对CPU负载下的软件压力测试场景,甚至可以构造出多个CPU核心,非负载均衡的场景。可以实现任意调节CPU核心使用率在0%-100%间负荷。而且本专利技术还具有设计合理、结构简单、使用方便等特点,因而,具有很好的使用价值。附图说明图1为一种基于WINDOWS系统CPU负载控制下的软件压力测试方法的结构示意图。实施方式下面结合附图对本专利技术的一种基于WINDOWS系统CPU负载控制下的软件压力测试方法作以下详细说明。如图1所示,本专利技术的一种基于WINDOWS系统CPU负载控制下的软件压力测试方法,此方法具有可以控制系统资源中单个CPU核心或者多个CPU核心的占用率,来实现对CPU资源的控制。本专利技术主要由产生CPU负载程序和控制CPU负载程序两部分构成。其原理就是将制造CPU负载进程运行至想要产生负荷的某个CPU核心上,然后通过控制程序来控制这个进程占用CPU资源的多少。Windows系统CPU负载控制下的软件压力测试方法,通过将StressPrime进程运行到想要实现负载的CPU内核上,然后通过ThreadMaster控制每个StressPrime进程所占用的CPU内核资源的多少,实现预期的CPU负载,然后在这个环境上执行相应的压力测试。本专利技术的一种基于WINDOWS系统CPU负载控制下的软件压力测试方法其加工制作非常简单方便,按照说明书附图所示即可加工。除说明书所述的技术特征外,均为本专业技术人员的已知技术。本文档来自技高网...

【技术保护点】
一种基于WINDOWS系统CPU负载控制下的软件压力测试方法,其特征在于由产生CPU负载程序和控制CPU负载程序两部分构成;将制造CPU负载进程运行至想要产生负荷的某个CPU核心上,然后通过控制程序来控制这个进程占用CPU资源的多少;Windows系统CPU负载控制下的软件压力测试方法,通过将StressPrime进程运行到想要实现负载的CPU内核上,然后通过ThreadMaster控制每个StressPrime进程所占用的CPU内核资源的多少,实现预期的CPU负载,然后在这个环境上执行相应的压力测试。

【技术特征摘要】
1.一种基于WINDOWS系统CPU负载控制下的软件压力测试方法,其特征在于由产生CPU
负载程序和控制CPU负载程序两部分构成;将制造CPU负载进程运行至想要产生负荷的某个
CPU核心上,然后通过控制程序来控制这个进程占用CPU资源的多少;
Windows系统...

【专利技术属性】
技术研发人员:李岩
申请(专利权)人:浪潮电子信息产业股份有限公司
类型:发明
国别省市:山东;37

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

1