本申请涉及计算机,尤其涉及一种界面卡顿评测方法、装置、存储介质及电子设备。
背景技术:
1、随着计算机技术的快速发展,电子设备上的应用软件的功能越来越复杂,应用软件的界面卡顿现象也越来越突出,当前针对界面卡顿现象的评测手段,主要依靠测试人员手动或自动化执行测试用例来评测,其界面卡顿最终结果的评估常常依赖测试人员的主观判断。
技术实现思路
1、本申请实施例提供了一种界面卡顿评测方法、装置、存储介质及电子设备,所述技术方案如下:
2、第一方面,本申请实施例提供了一种界面卡顿评测方法,所述方法包括:
3、确定评测功能场景对应的场景功能操作;
4、执行所述场景功能操作,并在所述场景功能操作执行过程中采集锁竞争数据;
5、基于锁竞争数据确定所述场景功能操作对应的界面卡顿参数。
6、第二方面,本申请实施例提供了一种界面卡顿评测装置,所述装置包括:
7、操作确定模块,用于确定评测功能场景对应的场景功能操作;
8、数据采集模块,用于执行所述场景功能操作,并在所述场景功能操作执行过程中采集锁竞争数据;
9、卡顿评测模块,用于基于锁竞争数据确定所述场景功能操作对应的界面卡顿参数。
10、第三方面,本申请实施例提供一种计算机存储介质,所述计算机存储介质存储有多条指令,所述指令适于由处理器加载并执行上述的方法步骤。
11、第四方面,本申请实施例提供一种电子设备,可包括:处理器和存储器;其中,所述存储器存储有计算机程序,所述计算机程序适于由所述处理器加载并执行上述的方法步骤。
12、本申请一些实施例提供的技术方案带来的有益效果至少包括:
13、在本申请一个或多个实施例中,电子设备通过确定评测功能场景对应的场景功能操作,在场景功能操作执行过程中采集锁竞争数据,基于锁竞争数据确定场景功能操作对应的界面卡顿参数,整个界面卡顿评测过程不需要依赖人工介入,提升了在评测功能场景下的界面卡顿评测效率,提高了界面卡顿评测的自动化程度,也保证了评测准确率。
1.一种界面卡顿评测方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述在所述场景功能操作执行过程中采集界面绘制线程对应的锁竞争数据,包括:
3.根据权利要求2所述的方法,其特征在于,所述确定所述场景功能操作对应的前台界面绘制线程,获取所述前台界面绘制线程对应的锁竞争数据,包括:
4.根据权利要求3所述的方法,其特征在于,所述确定所述场景功能操作对应的前台界面绘制线程,获取所述前台界面绘制线程在申请目标锁时的锁依赖信息,包括:
5.根据权利要求3所述的方法,其特征在于,所述从所述锁依赖信息中确定所述前台界面绘制线程对应的至少一个锁竞争数据,包括:
6.根据权利要求1所述的方法,其特征在于,所述基于锁竞争数据确定所述场景功能操作对应的界面卡顿参数,包括:
7.根据权利要求1所述的方法,其特征在于,所述基于锁竞争数据确定所述场景功能操作对应的界面卡顿参数,包括:
8.一种界面卡顿评测装置,其特征在于,所述装置包括:
9.一种计算机存储介质,其特征在于,所述计算机存储介质存储有多条指令,所述指令适于由处理器加载并执行如权利要求1~7任意一项的方法步骤。
10.一种电子设备,其特征在于,包括:处理器和存储器;其中,所述存储器存储有计算机程序,所述计算机程序适于由所述处理器加载并执行如权利要求1~7任意一项的方法步骤。