预览加载中,请您耐心等待几秒...
1/8
2/8
3/8
4/8
5/8
6/8
7/8
8/8

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN105468490A(43)申请公布日2016.04.06(21)申请号201510915635.9(22)申请日2015.12.11(71)申请人珠海金山网络游戏科技有限公司地址519000广东省珠海市吉大景山路莲山巷8号金山软件大厦申请人成都西山居互动娱乐科技有限公司(72)发明人周诚倪波文聪(74)专利代理机构广州嘉权专利商标事务所有限公司44205代理人俞梁清(51)Int.Cl.G06F11/22(2006.01)权利要求书1页说明书4页附图2页(54)发明名称一种服务器性能自动化测试方法及系统及装置(57)摘要本发明公开了一种服务器性能自动化测试方法,包括:A、编写测试案例;B、本地调试;C、设置分发程序;D、服务器集群测试并通过本地Web端实时显示;E、生成测试报告并发送邮件;还公开了一种服务器性能自动化测试系统及装置。本发明采用python脚本语言编写测试案例,简单方便,而且对资源的消耗较少,可以十分方便地对网站和游戏的服务器进行性能和压力的测试;本发明可以轻松地模拟数千万的用户去对服务器进行测试,并且可以在web端实时看到测试情况(总共多少用户、成功多少请求、失败多少请求等等),这可以帮助在正式上线之前,发现系统的缺陷以及瓶颈,从而更好地完善产品。CN105468490ACN105468490A权利要求书1/1页1.一种服务器性能自动化测试方法,其特征在于,包括步骤:A:编写测试案例;B:本地调试;C:设置分发程序;D:服务器集群测试并通过本地Web端实时显示;E:生成测试报告并发送邮件。2.根据权利要求1所述的一种服务器性能自动化测试方法,其特征在于,所述测试案例根据需求采用python脚本进行编写。3.根据权利要求1所述的一种服务器性能自动化测试方法,其特征在于,所述本地调试包括利用单用户程序本地调试和/或利用分发程序本地调试。4.根据权利要求1所述的一种服务器性能自动化测试方法,其特征在于,所述设置分发程序包括通过配置文件或者Web端控制并发用户数和执行时间。5.根据权利要求1所述的一种服务器性能自动化测试方法,其特征在于,所述步骤E还包括自动从测试服务器收集执行和异常日志到本地。6.一种服务器性能自动化测试系统,其特征在于,包括:编程模块,配置为编写测试案例;本地调试模块,配置为进行本地调试;设置模块,配置为设置分发程序;服务器集群测试模块,配置为进行服务器集群测试并通过本地Web端实时显示;处理模块,配置为生成测试报告并发送邮件。7.根据权利要求6所述的一种服务器性能自动化测试系统,其特征在于,所述测试案例根据需求采用python脚本进行编写。8.根据权利要求6所述的一种服务器性能自动化测试系统,其特征在于,所述本地调试包括利用单用户程序本地调试和/或利用分发程序本地调试。9.根据权利要求6所述的一种服务器性能自动化测试系统,其特征在于,所述设置分发程序包括通过配置文件或者Web端控制并发用户数和执行时间。10.一种服务器性能自动化测试装置,所述装置包括:存储器,用于存储程序;处理器,用于运行所述程序执行以下步骤:A:编写测试案例;B:本地调试;C:设置分发程序;D:服务器集群测试并通过本地Web端实时显示;E:生成测试报告并发送邮件。2CN105468490A说明书1/4页一种服务器性能自动化测试方法及系统及装置技术领域[0001]本发明涉及计算机服务器领域,特别是一种服务器性能自动化测试方法及系统及装置。背景技术[0002]随着互联网络技术的飞速发展,服务器的应用越来越广泛,人们对服务器的服务质量的要求也越来越高。于是出现了各式各样的自动化测试平台,可以用于对服务器的运行状况进行测试。[0003]一般来说,服务器产品在上线时,需要进行几轮的性能和压力测试,用于测试服务器承受负载等方面的能力。当连接到服务器的用户达到一定数量时,往往会出现登陆困难、同步缓慢、频繁断连的问题,这些是由于服务器硬件质量、软件架构、网络带宽所引起的。通过对服务器进行性能和压力测试,可以确定以及发现一个服务器保持正常运行的上线人数以及其它方面的缺陷,从而更好地完善产品以及提供运营品质。[0004]在现有技术中,服务器自动化测试平台中存在着一些问题,如占用资源高、采用C语言编写脚本过长、布置较为复杂等。因此提供一种简单方便,对资源的消耗较少,易于使用性能测试方法,是本领域技术人员急需解决的问题。发明内容[0005]本发明的目的在于克服现有技术问题的缺陷,提供一种服务器性能自动化测试方法及系统及装置。[0006]根据本发明的一个方面,提供了一种服务器性能自动化测试方法,包括如下步骤:A:编写测试案例;B:本地调试;C:设置分发程序;D:服务器集群测试