一种软件产品性能测试方法技术

技术编号:20915863 阅读:40 留言:0更新日期:2019-04-20 09:33
本发明专利技术公开了一种软件产品性能测试方法,包括:步骤S1、提供复数个物理服务器;步骤S2、于所述复数个物理服务器中定义预订数量的虚拟服务节点,并使所有所述虚拟服务节点形成一分布式系统;步骤S3、于所述分布式系统中部署待测试系统;步骤S4、提供复数个客户端,使所有所述客户端连接所述待测试系统,以对所述待测试系统进行压力测试,与现有技术相比,本发明专利技术的有益效果是,本发明专利技术基于虚拟化技术,能够在复数个物理服务器中虚拟出足够数量的虚拟服务节点,完全能够满足软件产品性能测试需求。而且,本发明专利技术能够对各虚拟服务节点进行实时有效管控,能够实时监测待测试系统的运行状态,提高了性能测试效率,降低了性能测试成本。

A Method for Testing the Performance of Software Products

The invention discloses a method for testing the performance of software products, including: 1) providing plural physical servers; (2) defining a predetermined number of virtual service nodes in the plural physical servers and forming a distributed system for all the virtual service nodes; and (4) deploying the system to be tested in the distributed system; and (4) providing plural numbers. Comparing with the existing technology, the beneficial effect of the present invention is that, based on virtualization technology, the present invention can virtualize a sufficient number of virtual service nodes in a plurality of physical servers and fully meet the performance test requirements of software products. Moreover, the invention can effectively manage and control virtual service nodes in real time, monitor the running state of the system to be tested in real time, improve the efficiency of performance testing, and reduce the cost of performance testing.

【技术实现步骤摘要】
一种软件产品性能测试方法
本专利技术涉及计算机
,尤其涉及一种基于虚拟化技术的软件产品性能测试方法。
技术介绍
近年来,随着互联网和移动互联网的迅猛发展,智能手机、平板电脑和各种移动互联网设备得到了广泛普及。人们开始习惯在智能终端上安装大量的软件应用,特别是一些实用的应用软件,比如聊天工具等,受到了广大用户的青睐。这些应用软件由于用户基数大,对软件本身以及后台服务器性能有着较高的要求,所以软件开发商通常需要对软件及后台服务器做相应的性能测试,以保证最优的用户体验。但现有技术中的性能测试方法通常采用物理机拼凑法和虚拟机产品模拟法这两种性能测试方法。所谓的物理机拼凑法,指通过拼凑足够数量的物理机,来模拟测试环境,以满足性能测试需要。这种性能测试方法需要使用大量的物理机,前期准备工作长,测试成本高,测试效率低下,实用性较差。所谓的虚拟机产品模拟法,指的是通过虚拟化产品,在一台服务器上模拟出一定数量的虚拟机以代替物理机进行性能测试。然后现有技术中的虚拟化产品仅支持在一台服务器上模拟多个虚拟机,然而在单个服务器上能够虚拟出的虚拟机数量有限,通常无法满足实际的性能测试需求。而且现有技术中的本文档来自技高网...

【技术保护点】
1.一种软件产品性能测试方法,其特征在于,包括以下步骤:步骤S1、提供复数个物理服务器;步骤S2、于所述复数个物理服务器中定义预订数量的虚拟服务节点,并使所有所述虚拟服务节点形成一分布式系统;步骤S3、于所述分布式系统中部署待测试系统;步骤S4、提供复数个客户端,使所有所述客户端连接所述待测试系统,以对所述待测试系统进行压力测试。

【技术特征摘要】
1.一种软件产品性能测试方法,其特征在于,包括以下步骤:步骤S1、提供复数个物理服务器;步骤S2、于所述复数个物理服务器中定义预订数量的虚拟服务节点,并使所有所述虚拟服务节点形成一分布式系统;步骤S3、于所述分布式系统中部署待测试系统;步骤S4、提供复数个客户端,使所有所述客户端连接所述待测试系统,以对所述待测试系统进行压力测试。2.如权利要求1所述的软件产品性能测试方法,其特征在于,所述步骤S2中,还提供一管理节点,所述管理节点安装于一独立的物理服务器中,并与每个所述虚拟服务节点连接,用以管理所述分布式系统。3.如权利要求2所述的软件产品性能测试方法,其特征在于,所述管理节点提供一配置界面,所述配置界面提供所述分布式系统的系统参数。4.如权利要求3所述的软件产品性能测试方法,其特征在于,所述步骤S2中,还提供一远程客户节点,所述远程客户节点安装于一独立的物理设备中,用以登录所述管理节点并访问所述配置界面。5...

【专利技术属性】
技术研发人员:刘杨周晓宇赵丽丽迟健平
申请(专利权)人:普华基础软件股份有限公司
类型:发明
国别省市:上海,31

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

1