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

亲,该文档总共19页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

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

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

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

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

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN113760680A(43)申请公布日2021.12.07(21)申请号202110210511.6(22)申请日2021.02.25(71)申请人北京沃东天骏信息技术有限公司地址100176北京市北京经济技术开发区科创十一街18号院2号楼4层A402室申请人北京京东世纪贸易有限公司(72)发明人李友科徐灵佳(74)专利代理机构中原信达知识产权代理有限责任公司11219代理人韩黎捷郭晗(51)Int.Cl.G06F11/34(2006.01)权利要求书2页说明书12页附图4页(54)发明名称一种系统压力性能测试的方法和装置(57)摘要本发明公开了一种系统压力性能测试的方法和装置,涉及计算机技术领域。该方法的一具体实施方式包括:将在线请求数据复制到映射模型中;使用映射模型将同一用户的请求数据,按照请求顺序串行发送到同一规约模型;使用规约模型对请求数据进行特征调整以进行系统压力性能测试。该实施方式能够使同一用户的多次请求保序、同一用户的多次请求的间隔时间仿真、并且保证了请求的有效和时效性、且在执行测试的过程中调整请求数据的特征,满足了测试人员对测试的灵活性的要求,缩短了整个测试的时间,提高了测试效率。CN113760680ACN113760680A权利要求书1/2页1.一种系统压力性能测试的方法,其特征在于,包括:将在线请求数据复制到映射模型中;使用所述映射模型将同一用户的请求数据,按照请求顺序串行发送到同一规约模型;使用所述规约模型对所述请求数据进行特征调整以进行系统压力性能测试。2.根据权利要求1所述的方法,其特征在于,使用所述映射模型将同一用户的请求数据,按照请求顺序串行发送到同一规约模型包括:获取每个请求数据对应的用户标识和预设的规约模型的个数;使用所述映射模型将每个请求的用户标识对所述规约模型的个数进行取模,以将同一用户的请求数据进行整合;按照请求顺序,将同一用户的请求数据串行发送到同一规约模型。3.根据权利要求1所述的方法,其特征在于,所述特征调整包括:调整请求数据的流量大小、调整请求数据的组成成分的比例、调整请求的间隔时间、调整每秒请求数、调整连接数。4.根据权利要求1或3所述的方法,其特征在于,若所述特征调整为调整请求数据的流量大小,则使用所述规约模型对所述请求数据进行特征调整以进行系统压力性能测试包括:预设一个虚拟用户标识集合;使用所述规约模型获取所述请求数据对应的用户标识,并将所述用户标识映射到所述虚拟用户标识集合中的虚拟用户标识;对所述请求数据进行复制,并将复制的请求数据与映射的虚拟用户标识相关联来调整请求数据的流量大小,以进行系统压力性能测试。5.根据权利要求1或3所述的方法,其特征在于,若所述特征调整为调整请求数据的组成成分的比例,则使用所述规约模型对所述请求数据进行特征调整以进行系统压力性能测试包括:使用所述规约模型获取预设的请求数据的组成成分类别以及每个组成成分的预期比例;将所述请求数据映射到不同的组成成分类别;通过放大部分类别的组成成分来调整请求数据的组成成分的比例,以进行系统压力性能测试。6.根据权利要求5所述的方法,其特征在于,使用后补偿机制来调整请求数据的组成成分的比例以动态调整请求数据的组成成分的比例。7.根据权利要求1或3所述的方法,其特征在于,若所述特征调整为调整请求的间隔时间,则使用所述规约模型对所述请求数据进行特征调整以进行系统压力性能测试包括:使用所述规约模型延迟部分请求的发送时间,来调整请求的间隔时间,以进行系统压力性能测试。8.根据权利要求7所述的方法,其特征在于,通过延迟请求时间在前的请求,正常发送请求时间在后的请求,来缩短请求的间隔时间;通过延迟发送请求时间在后的请求,正常发送请求时间在前的请求,来增加请求的间隔时间。9.一种系统压力性能测试的装置,其特征在于,包括:2CN113760680A权利要求书2/2页请求复制模块,用于将在线请求数据复制到映射模型中;请求映射模块,用于使用所述映射模型将同一用户的请求数据,按照请求顺序串行发送到同一规约模型;请求调整模块,用于使用所述规约模型对所述请求数据进行特征调整以进行系统压力性能测试。10.一种系统压力性能测试的电子设备,其特征在于,包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如权利要求1‑8中任一所述的方法。11.一种计算机可读介质,其上存储有计算机程序,其特征在于,所述程序被处理器执行时实现如权利要求1‑8中任一所述的方法。3CN113760680A说明书1/12页一种系统压力性能测试的方法和装置技术领域[0001]本发明涉及计算机技术领域,尤其涉及一种系统