[发明专利]后台服务压力测试方法及装置有效

专利信息
申请号: 201710533089.1 申请日: 2017-07-03
公开(公告)号: CN107395453B 公开(公告)日: 2021-05-11
发明(设计)人: 简仁贤;许鹏 申请(专利权)人: 竹间智能科技(上海)有限公司
主分类号: H04L12/26 分类号: H04L12/26;G06F11/36;G06F11/34
代理公司: 北京酷爱智慧知识产权代理有限公司 11514 代理人: 任媛
地址: 200233 上海市浦东新区自由贸*** 国省代码: 上海;31
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 后台 服务 压力 测试 方法 装置
【说明书】:

发明涉及网络测试技术领域,具体涉及一种后台服务压力测试方法及装置,所述方法包括:自定义配置文件中的配置项;根据所述配置文件生成派发请求并放入派发列队中;从所述派发列队中读取派发请求,并将所述派发请求派发至待测服务;获取所述待测服务返回的压力测试数据,得到压力测试结果。本发明提供的后台服务压力测试方法及装置,通过自定义配置可以方便地适应各种类型的后台服务接口,对后台服务进行压力状况测量,发现服务性能问题。

技术领域

本发明涉及网络测试技术领域,具体涉及一种后台服务压力测试方法及装置。

背景技术

在互联网时代的今天,每种web或app服务的背后都是无数后台服务提供基础技术支撑,这些后台服务通常需要面对来自网络的极大压力。现有的压力测试工具或多或少存在种种问题,部分工具只能应用于http接口,部分工具如Apache Bench只能派发少数类型的请求,部分工具无法派发足够高的压力来测试极端情况,部分工具只能根据返回码判断应答是否成功。综上所述,现有压力测试工具的缺陷:

(1)适用接口单一;

(2)部分测试工具只能派发少数类型的请求;

(3)提供的测试压力不够高;

(4)部分工具只能根据返回码判断应答是否成功。

上述问题的主要原因来源于:互联网后端技术涉及技术种类、路线较多较杂,通常技术人员会根据实际情况开发“领域特定”或“问题特定”的工具,因此,亟需一种与后台服务类型无关的通用的压力测试工具。

发明内容

针对现有技术中的缺陷,本发明提供了一种后台服务压力测试方法及装置,通过自定义配置可以方便地适应各种类型的后台服务接口,对后台服务进行压力状况测量,发现服务性能问题。

第一方面,本发明提供了一种后台服务压力测试方法,包括:

自定义配置文件中的配置项;

根据所述配置文件生成派发请求并放入派发列队中;

从所述派发列队中读取派发请求,并将所述派发请求派发至待测服务;

获取所述待测服务返回的压力测试数据,得到压力测试结果。

优选地,所述配置文件中的配置项包括并发数、请求总数、待测服务地址。

优选地,所述根据所述配置文件生成派发请求并放入派发列队中,包括:

根据所述配置文件在Data文件中构造待派发请求模式;

根据所述Data文件中的待派发请求模式构造派发请求,并放入派发列队中。

优选地,所述获取所述待测服务返回的压力测试数据,得到压力测试结果,包括:获取所述待测服务返回的压力测试数据,根据Scripts文件中的结果检查逻辑处理所述压力测试数据,压力测试结果。

优选地,在派发派发请求前,还包括:自定义结果检查逻辑存入Scripts文件。

第二方面,本实施例提供了一种后台服务压力测试装置,包括:

自定义配置模块,用于自定义配置文件中的配置项;

派发请求生成模块,用于根据所述配置文件生成派发请求并放入派发列队中;

派发模块,用于从所述派发列队中读取派发请求,并将所述派发请求派发至待测服务;

结果分析模块,用于获取所述待测服务返回的压力测试数据,得到压力测试结果。

优选地,所述配置文件中的配置项包括并发数、请求总数、待测服务地址。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于竹间智能科技(上海)有限公司,未经竹间智能科技(上海)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201710533089.1/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top