接口性能测试方法、系统、电子设备及存储介质技术方案

技术编号:42874518 阅读:13 留言:0更新日期:2024-09-30 15:00
本公开提供一种接口性能测试方法、系统、电子设备及存储介质,以解决现有接口性能测试人员和沟通成本较高的问题,所述方法包括:注入各个被测接口对应的配置信息;展示当前所有注入的配置信息,并标注各个被测接口对应的配置信息的状态,其中,配置信息状态的初始值为“未启动”,当被测接口对应的配置信息开始测试时,则将该配置信息的状态更改为“启动中”;在被测接口对应的配置信息开始测试后,对该配置信息所表示的被测接口方法进行监听,并在被测接口被调用时,由测试服务在同一个调用线程中自动记录下被测接口方法执行过程中所涉及的所有子方法以及每个子方法的执行耗时。本公开能够提高接口调优的效率,较大地节省人员成本和沟通成本。

【技术实现步骤摘要】

本公开涉及计算机,具体涉及一种接口性能测试方法,一种接口性能测试系统,一种电子设备以及一种计算机可读存储介质。


技术介绍

1、接口的响应时间是接口性能的一个重要指标,一般来说,响应时间越小,接口的性能就越好。对于复杂业务系统来说,想要提高系统的整体性能,关键就是要提高各个接口的性能,而其中最为关键的一点就是降低接口响应时间,越小的响应时间,就意味着越大的业务处理能力。一个复杂的业务接口,其实现代码是比较复杂的,往往会包含很多的子方法调用,而子方法本身又会包含不少其他子方法的调用。一个简单的例子如图1所示,业务接口在执行过程中,会在代码a处发生对子方法a的调用,而子方法a在执行过程中会在代码c处发生对子方法c的调用,而子方法c在执行过程中又会在代码d处发生对其他子方法的调用,以此类推。在测试过程中,如果发现业务接口响应时间很慢,那么就需要分析是哪些子方法的执行时间慢,从而针对执行慢的子方法进行优化。通常会需要开发人员协助,在业务接口的代码中发生子方法调用的前后添加一些日志代码,打印出子方法的执行耗时,重新部署应用后重新调用被测接口,从日志中查看每个子方法的执本文档来自技高网...

【技术保护点】

1.一种接口性能测试方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述配置信息包括:

3.根据权利要求2所述的方法,其特征在于,所述方法还包括:

4.根据权利要求1所述的方法,其特征在于,所述在被测接口被调用时,由测试服务在同一个调用线程中自动记录下被测接口方法执行过程中所涉及的所有子方法以及每个子方法的执行耗时,包括:

5.根据权利要求1所述的方法,其特征在于,所述在被测接口被调用时,由测试服务在同一个调用线程中自动记录下被测接口方法执行过程中所涉及的所有子方法以及每个子方法的执行耗时,包括:

6...

【技术特征摘要】

1.一种接口性能测试方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述配置信息包括:

3.根据权利要求2所述的方法,其特征在于,所述方法还包括:

4.根据权利要求1所述的方法,其特征在于,所述在被测接口被调用时,由测试服务在同一个调用线程中自动记录下被测接口方法执行过程中所涉及的所有子方法以及每个子方法的执行耗时,包括:

5.根据权利要求1所述的方法,其特征在于,所述在被测接口被调用时,由测试服务在同一个调用线程中自动记录下被测接口方法执行过程中所涉及的所有子方法以及每个子方法的执行耗时,包括:

【专利技术属性】
技术研发人员:胡鹏强蔡勇
申请(专利权)人:中国联合网络通信集团有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1