【技术实现步骤摘要】
压测流量模型的生成方法、装置和可读存储介质
本专利技术涉及软件领域,特别涉及一种压测流量模型的生成方法、装置和可读存储介质。
技术介绍
在应用程序使用过程中,可能存在成千上万的用户同时对应用程序进行访问,应用程序可能由于负载压力过大而导致响应迟缓或者宕机等情况,严重影响应用程序的使用体验,因此,应用程序的压力测试(StressTest)是必要且十分重要的环节。而在进行应用程序压力测试时,通常是需要预先设计好测试用例,然后执行测试用例以进行测试。但是现有的测试用例的设计通常是测试人员了解每个应用程序的协议数据包的发送时序,以及每种协议数据包的全部字段后进行设计,必要时还需要与开发人员进行沟通,这就需要大量的沟通成本和时间成本,测试前期准备周期较长,并且在人工填充协议数据包的字段时,还极容易出错,从而影响到测试效果。
技术实现思路
本专利技术的主要目的是提供一种压测流量模型的生成方法、装置和可读存储介质,解决了现有应用程序进行压力测试时需要大量的沟通成本和时间成本,导致测试前期准备周期较长且测试效果差 ...
【技术保护点】
1.一种压测流量模型的生成方法,其特征在于,所述压测流量模型的生成方法包括:/n获取应用程序中目标接口预设时间间隔内的历史流量数据;/n根据所述历史流量数据确定峰值流量数据;/n根据所述峰值流量数据生成所述应用程序的压测流量模型。/n
【技术特征摘要】
1.一种压测流量模型的生成方法,其特征在于,所述压测流量模型的生成方法包括:
获取应用程序中目标接口预设时间间隔内的历史流量数据;
根据所述历史流量数据确定峰值流量数据;
根据所述峰值流量数据生成所述应用程序的压测流量模型。
2.如权利要求1所述的压测流量模型的生成方法,其特征在于,所述获取应用程序中目标接口预设时间间隔内的历史流量数据的步骤包括:
获取所述应用程序中的所有接口的接口类型;
将所述接口类型为只读接口的接口作为所述目标接口,并获取所述目标接口预设时间间隔内的历史流量数据。
3.如权利要求1所述的压测流量模型的生成方法,其特征在于,所述目标接口为多个,所述根据所述历史流量数据确定峰值流量数据的步骤包括:
若所述目标接口对应的接口信息在已测试列表中,则获取所述目标接口在上一次测试时的历史峰值流量数据,其中,在所述目标接口测试完成后,将所述目标接口对应的接口信息存储至所述已测试列表中;
根据所述历史峰值流量数据以及预设系数获得所述峰值流量数据。
4.如权利要求3所述的压测流量模型的生成方法,其特征在于,所述根据所述历史流量数据确定峰值流量数据的步骤还包括:
若所述目标接口对应的接口信息不在已测试列表中,则根据所述应用程序中除目标接口外的其他接口的历史峰值流量数...
【专利技术属性】
技术研发人员:许俊峰,
申请(专利权)人:广州品唯软件有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。