【技术实现步骤摘要】
本专利技术涉及软件测试领域,具体地说是一种基于WINDOWS系统CPU负载控制下的软件压力测试方法。
技术介绍
软件压力测试是一种基本的质量保证行为,它是每个重要软件测试工作的一部分。软件压力测试的基本思路很简单:不是在常规条件下运行手动或自动测试,而是在计算机数量较少或系统资源匮乏的条件下运行测试。通常要进行软件压力测试的资源包括内部内存、CPU可用性、磁盘空间和网络带宽。如何实现对系统CPU资源使用率的控制是现今急需解决的技术问题。
技术实现思路
本专利技术的目的是克服现有技术中存在的不足,提供一种基于WINDOWS系统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
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。