[发明专利]测试方法、测试平台、测试装置、服务器及存储介质有效
| 申请号: | 202210175766.8 | 申请日: | 2022-02-25 |
| 公开(公告)号: | CN114238155B | 公开(公告)日: | 2022-05-06 |
| 发明(设计)人: | 张大用;王晓华;董颖颖 | 申请(专利权)人: | 北京宇信科技集团股份有限公司 |
| 主分类号: | G06F11/36 | 分类号: | G06F11/36;G06F11/34 |
| 代理公司: | 北京卓岚智财知识产权代理事务所(特殊普通合伙) 11624 | 代理人: | 沈煜华 |
| 地址: | 100044 北京市海淀区*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 测试 方法 平台 装置 服务器 存储 介质 | ||
本申请公开了一种测试方法、测试平台、测试装置、测试系统、服务器及存储介质。该测试方法,包括:确定待测试的信息接口;基于信息接口,确定出输入测试平台中的测试数据以及设定参数,其中测试数据包括用于生成测试请求的用户信息,设定参数用于确定出出对信息接口进行测试的业务模型和业务场景;基于测试数据以及设定参数,对信息接口进行数据处理能力的性能测试。本申请中,通过在测试平台中输入测试数据以及设定参数,来完成对应信息接口测试请求的特定业务场景测试,从而可通过测试平台实现对信息接口特定业务场景下的接口性能测试。
技术领域
本申请涉及测试技术领域,更具体地,涉及一种测试方法、测试平台、测试装置、测试系统、服务器及存储介质。
背景技术
性能测试是通过自动化的测试工具模拟多种正常、峰值以及异常负载条件来对系统的各项性能指标进行测试。性能测试在行业中较多使用开源技术,但开源技术不具备测试管理属性。在性能测试过程中,维护性能测试用例进行合理的性能测试业务场景对测试过程很关键。
发明内容
针对背景技术中存在的技术问题,本申请提供了一种测试方法、测试平台、测试装置、测试系统、服务器及存储介质。
本申请实施例第一方面提供的一种测试方法,包括:
确定待测试的信息接口;
基于所述信息接口,确定出输入测试平台中的测试数据以及设定参数,其中所述测试数据至少包括用于生成测试请求的用户信息,所述设定参数至少用于确定出对所述信息接口进行测试的业务场景;
基于所述测试数据以及所述设定参数,对所述信息接口进行数据处理能力的性能测试。
在一些实施例中,所述待测试的信息接口为多个;
所述基于所述信息接口,确定出输入测试平台中的测试数据以及设定参数,包括:
基于多个所述信息接口,在测试平台业务模型中确定出各所述信息接口分别对应的测试数据;
基于多个所述信息接口间具有的关联关系,确定出用于确定多个信息接口联合测试业务场景的所述设定参数。
在一些实施例中,所述关联关系,包括:多个所述信息接口在相同时段内所接收到测试请求的数量间的比例关系;
所述基于多个所述信息接口间具有的关联关系,确定出用于确定多个信息接口联合测试业务场景的所述设定参数,包括:
基于所述比例关系,确定所述设定参数,其中所述设定参数用于确定联合测试业务场景下各所述信息接口所对应的测试数据的数据量。
在一些实施例中,所述数据处理能力的性能测试,至少包括以下测试指标中的一个:
平均响应时间、每秒事务处理能力、总事务数;
所述对所述信息接口进行数据处理能力的性能测试,至少包括以下之一:
向待测试服务器发送所述测试请求,测试所述信息接口对测试请求的平均响应时间;
向待测试服务器发送所述测试请求,测试所述信息接口对测试请求的每秒事务处理能力;
向待测试服务器发送所述测试请求,测试所述信息接口对测试请求成功响应的总事务数。
在一些实施例中,所述待测试的信息接口,至少包括支持以下协议中任一协议的信息接口;
所述协议,包括:超文本传输协议http、超文本传输安全协议https、定长报文传输控制协议、不定长报文传输控制协议和消息协议MQ。
在一些实施例中,用于确定所述业务场景的所述设定参数至少包括以下之一:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京宇信科技集团股份有限公司,未经北京宇信科技集团股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210175766.8/2.html,转载请声明来源钻瓜专利网。





