【技术实现步骤摘要】
测试需求识别方法、装置、电子设备及存储介质
[0001]本专利技术涉及人工智能
,更具体地说,涉及一种测试需求识别方法、装置、电子设备及存储介质。
技术介绍
[0002]在系统开发及运营的过程中,经常会面临着访问压力、性能的问题,这就需要对接口进行压力测试。
[0003]但目前接口的压力测试往往是开发者应客户需求,主观判断是否进行。这显然无法保证压力测试的及时性。
技术实现思路
[0004]有鉴于此,为解决上述问题,本专利技术提供一种测试需求识别方法、装置、电子设备及存储介质,技术方案如下:
[0005]一种测试需求识别方法,所述方法包括:
[0006]获取目标接口被调用所生成的第一运行信息;
[0007]分析所述第一运行信息获得所述目标接口的运行趋势;
[0008]基于所述目标接口的运行趋势预测所述目标接口的运行状态,所述运行状态能够指示所述目标接口是否具备压力测试的需求。
[0009]优选的,所述获取目标接口被调用所生成的第一运行信息,包括:
...
【技术保护点】
【技术特征摘要】
1.一种测试需求识别方法,其特征在于,所述方法包括:获取目标接口被调用所生成的第一运行信息;分析所述第一运行信息获得所述目标接口的运行趋势;基于所述目标接口的运行趋势预测所述目标接口的运行状态,所述运行状态能够指示所述目标接口是否具备压力测试的需求。2.根据权利要求1所述的方法,其特征在于,所述获取目标接口被调用所生成的第一运行信息,包括:获取所述目标接口被调用的请求参数;和/或获取所述目标接口被调用时的硬件参数。3.根据权利要求2所述的方法,其特征在于,所述请求参数包括请求下发时间、请求响应时长和请求日调用量中的一个或多个,所述硬件参数包括CPU使用率和内存使用率中的一个或多个;相应的,所述分析所述第一运行信息获得所述目标接口的运行趋势,包括:在所述请求参数包括所述请求下发时间的情况下,根据所述请求下发时间计算所述目标接口连续多日内每日的日峰值;在所述请求参数包括所述请求响应时长的情况下,根据所述请求响应时长计算所述目标接口连续多日内每日的响应时长变化趋势;在所述请求参数包括所述请求日调用量的情况下,根据所述请求日调用量计算所述目标接口连续多日的日调用量变化趋势;在所述硬件参数包括所述CPU使用率的情况下,根据所述CPU使用率计算所述目标接口连续多日内每日的CPU使用率变化趋势;在所述硬件参数包括所述内存使用率的情况下,根据所述内存使用率计算所述目标接口连续多日内每日的内存使用率变化趋势。4.根据权利要求1所的方法,其特征在于,所述基于所述目标接口的运行趋势预测所述目标接口的运行状态,包括:调取预先构建的状态检测模型,所述状态检测模型是以已配置接口的运行趋势为训练样本,以对所述训练样本的运行状态预测结果趋近于所述训练样本的运行状态标注结果为目标,对基础网络模型训练得到的;将所述目标接口的运行趋势输入至所述状态检测模块,以获得所述状态检测模型所输出的所述目标接口的运行状态。5.根据权利要求1所...
【专利技术属性】
技术研发人员:宗宇,李婷,丁锐,
申请(专利权)人:中国银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。