[发明专利]测试方法、测试平台、测试装置、服务器及存储介质有效
| 申请号: | 202210175766.8 | 申请日: | 2022-02-25 |
| 公开(公告)号: | CN114238155B | 公开(公告)日: | 2022-05-06 |
| 发明(设计)人: | 张大用;王晓华;董颖颖 | 申请(专利权)人: | 北京宇信科技集团股份有限公司 |
| 主分类号: | G06F11/36 | 分类号: | G06F11/36;G06F11/34 |
| 代理公司: | 北京卓岚智财知识产权代理事务所(特殊普通合伙) 11624 | 代理人: | 沈煜华 |
| 地址: | 100044 北京市海淀区*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 测试 方法 平台 装置 服务器 存储 介质 | ||
1.一种测试方法,其特征在于,包括:
确定待测试的信息接口;
基于所述信息接口,确定出输入测试平台中的测试数据以及设定参数,其中所述测试数据至少包括用于生成测试请求的用户信息,所述设定参数至少用于确定出对所述信息接口进行测试的业务场景;其中,用于确定所述业务场景的所述设定参数包括:运行次数,确定为信息接口的测试次数;迭代步长,确定为相邻测试请求间的请求延迟时间;数据加载方式,确定为信息接口对应的测试数据的加载方式;运行时间,确定为信息接口的测试时间的时间长度;其中,所述确定出输入测试平台中的测试数据,包括:获取所述测试数据;基于所述测试数据的数据属性,对所述测试数据进行分类,分类后的所述测试数据至少包括:重用型数据或消耗型数据;
基于所述测试数据以及所述设定参数,对所述信息接口进行数据处理能力的性能测试;其中,所述基于所述测试数据以及所述设定参数,对所述信息接口进行数据处理能力的性能测试至少包括:基于所述重用型数据,对多个所述信息接口进行性能测试,和/或,基于所述消耗型数据,对单个对应的所述信息接口进行性能测试。
2.根据权利要求1所述的方法,其特征在于,所述待测试的信息接口为多个;
所述基于所述信息接口,确定出输入测试平台中的测试数据以及设定参数,包括:
基于多个所述信息接口,在测试平台的业务模型中确定出各所述信息接口分别对应的测试数据;
基于多个所述信息接口间具有的关联关系,确定出用于确定多个信息接口联合测试业务场景的所述设定参数。
3.根据权利要求2所述的方法,其特征在于,所述关联关系,包括:多个所述信息接口在相同时段内所接收到测试请求的数量间的比例关系;
所述基于多个所述信息接口间具有的关联关系,确定出用于确定多个信息接口联合测试业务场景的所述设定参数,包括:
基于所述比例关系,确定所述设定参数,其中所述设定参数用于确定联合测试业务场景下各所述信息接口所对应的测试数据的数据量。
4.根据权利要求1所述的方法,其特征在于,所述数据处理能力的性能测试,至少包括以下测试指标中的一个:
平均响应时间、每秒事务处理能力、总事务数;
所述对所述信息接口进行数据处理能力的性能测试,至少包括以下之一:
向待测试服务器发送所述测试请求,测试所述信息接口对测试请求的平均响应时间;
向待测试服务器发送所述测试请求,测试所述信息接口对测试请求的每秒事务处理能力;
向待测试服务器发送所述测试请求,测试所述信息接口对测试请求成功响应的总事务数。
5.根据权利要求1所述的方法,其特征在于,所述待测试的信息接口,至少包括支持以下协议中任一协议的信息接口;
所述协议,包括:超文本传输协议http、超文本传输安全协议https、定长报文传输控制协议、不定长报文传输控制协议和消息协议MQ。
6.根据权利要求1所述的方法,其特征在于,所述用户信息至少包括以下之一:用户名、登录密码、身份证信息、待访问的地址。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京宇信科技集团股份有限公司,未经北京宇信科技集团股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210175766.8/1.html,转载请声明来源钻瓜专利网。





