[发明专利]压力测试方法、装置及可读介质有效
申请号: | 201810136622.5 | 申请日: | 2018-02-09 |
公开(公告)号: | CN108376112B | 公开(公告)日: | 2021-03-26 |
发明(设计)人: | 马守强;蔡晓鹏;许泽伟 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F11/34 | 分类号: | G06F11/34;G06F11/22 |
代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 刘映东 |
地址: | 518057 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 压力 测试 方法 装置 可读 介质 | ||
本申请公开了一种压力测试方法、装置及可读介质,涉及通信技术领域。该方法包括:确定压测服务器;将第一流量导向压测服务器;从统一监控平台获取压测服务器的性能数据,统一监控平台用于对至少一个应用服务器的性能数据进行收集,至少一个应用服务器中包括压测服务器;当性能数据达到瓶颈值时,根据性能数据获取压力测试结果。通过设置统一监控平台实时获取应用服务器的性能数据,测试服务器可以直接从统一监控平台获取应用服务器的性能数据,即避免了测试服务器在测试不同的应用服务器时,需要向不同的应用服务器发送性能数据获取请求后,从不同的应用服务器接收性能数据的繁琐步骤,仅需统一从统一监控平台获取对应的性能数据。
技术领域
本申请实施例涉及通信技术领域,特别涉及一种压力测试方法、装置及可读介质。
背景技术
压力测试是一种通过对服务器进行加压,测试服务器的最大负载能力的方法,通常需要通过服务器的中央处理器(CPU,Central Processing Unit)、内存、磁盘、服务器的每秒查询率(Query Per Second,QPS)等数据得到服务器的压力测试结果。
通常,在一个完整的被测试的系统中,包括了多种不同的功能,每个功能对应有一个或者一组服务器,在压力测试时,需要对每个功能对应的服务器进行压力测试。相关技术中提供了一种压力测试方法,在进行压力测试时,将流量导向被测试的服务器,并向每个被测试的服务器发送性能数据获取请求,以从该被测试的服务器获取与性能相关的性能数据,根据这些性能数据得到被测试的服务器的压力测试结果。
然而,由于系统中包括了多种不同的功能,测试时需要的被测试的服务器较多,因而需要从每个被测试的服务器中分别获取与性能相关的性能数据,也即需要向每个被测试的服务器发送性能数据获取请求,并在获取性能数据后,根据性能数据得到每个被测试的服务器的压力测试结果,导致压力测试的过程较为繁琐。
发明内容
本申请实施例提供了一种压力测试方法、装置及可读介质,可以解决压力测试的过程较为繁琐的问题。所述技术方案如下:
一方面,提供了一种压力测试方法,所述方法包括:
确定压测服务器,所述压测服务器为待进行压力测试的应用服务器;
将第一流量导向所述压测服务器;
从统一监控平台获取所述压测服务器的性能数据,所述统一监控平台用于对至少一个所述应用服务器的性能数据进行收集,所述至少一个应用服务器中包括所述压测服务器;
当所述性能数据达到瓶颈值时,根据所述性能数据获取压力测试结果。
另一方面,提供了一种压力测试装置,所述装置包括:
确定模块,用于确定压测服务器,所述压测服务器为待进行压力测试的应用服务器;
导向模块,用于将第一流量导向所述压测服务器;
获取模块,用于从统一监控平台获取所述压测服务器的性能数据,所述统一监控平台用于对至少一个所述应用服务器的性能数据进行收集,所述至少一个应用服务器中包括所述压测服务器;
所述获取模块,还用于当所述性能数据达到瓶颈值时,根据所述性能数据获取压力测试结果。
另一方面,提供了一种服务器,其特征在于,所述服务器包括处理器和存储器,所述存储器中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由所述处理器加载并执行以实现如上述本申请第一方面及其可选的实施例中任一所述的压力测试方法。
另一方面,提供了一种计算机可读存储介质,所述存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由所述处理器加载并执行以实现如上述本申请第一方面及其可选的实施例中任一所述的压力测试方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810136622.5/2.html,转载请声明来源钻瓜专利网。