[发明专利]性能测试方法及装置在审
申请号: | 202110574044.5 | 申请日: | 2021-05-25 |
公开(公告)号: | CN113282472A | 公开(公告)日: | 2021-08-20 |
发明(设计)人: | 高丽 | 申请(专利权)人: | 北京达佳互联信息技术有限公司 |
主分类号: | G06F11/34 | 分类号: | G06F11/34;G06F3/01;G10L15/22 |
代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 宁立存 |
地址: | 100085 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 性能 测试 方法 装置 | ||
本公开关于一种性能测试方法及装置,属于计算机技术领域,本实施例提供了一种利用语音控制实现自动操作以进行性能测试的方法,在针对目标应用进行性能测试的场景下,设备通过播放基于命令词文本生成的语音,在语音的触发下自动执行命令词文本对应的手势操作,达到设备模拟用户对目标应用进行手势操作的效果,从而测试目标应用在响应手势操作时的性能。上述方法摆脱了对人工编写的脚本的依赖,降低了实现复杂度,因此节省了性能测试的时间,能够更加快捷地进行性能测试。
技术领域
本公开涉及计算机技术领域,尤其涉及一种性能测试方法及装置。
背景技术
自动化测试是一种将人为驱动的测试行为转化为机器执行过程的技术。自动化测试支持自动对计算机上的软件进行性能测试,从而节省人力、时间以及硬件资源。
相关技术中,测试人员会采用程序语言人工编写脚本。脚本的内容是程序代码,程序代码的含义是针对目标应用进行的操作。测试人员将脚本保存至计算机上,计算机通过运行脚本执行自动化操作,从而完成性能测试。
上述方法依赖于人工编写脚本,而编写脚本的复杂度较高,导致耗费的时间较长。
发明内容
本公开提供一种性能测试方法及装置,以至少解决相关技术中性能测试复杂度高、耗费时间长的问题。本公开的技术方案如下:
根据本公开实施例的第一方面,提供一种性能测试方法,包括;
响应于针对目标应用的性能测试指令,获取所述目标应用的测试文件,所述测试文件包括在对所述目标应用进行测试过程中涉及到的命令词文本;
播放目标语音,所述目标语音基于所述测试文件中的命令词文本生成;
响应于所述目标语音中识别出的命令词,获取所述命令词对应的手势操作;
控制所述目标应用对所述手势操作执行对应的响应操作。
可选地,所述手势操作包括点击手势操作,所述控制所述目标应用对所述手势操作执行对应的响应操作,包括:
控制所述目标应用按照所述点击手势操作切换前台展示的界面。
可选地,所述手势操作包括滑动手势操作,所述控制所述目标应用对所述手势操作执行对应的响应操作,包括:
控制所述目标应用的界面按照所述滑动手势操作进行滑动。
可选地,所述获取所述命令词对应的手势操作之前,所述方法还包括:
显示语音指令设置界面;
响应于对所述语音指令设置界面触发的输入操作,确定命令词与手势操作之间的对应关系。
可选地,所述获取所述目标应用的测试文件之前,所述方法还包括:
显示快捷指令设置界面;
响应于对所述快捷指令设置界面触发的输入操作,生成所述目标应用的测试文件。
可选地,所述测试文件还包括所述命令词文本的执行参数,所述播放目标语音,包括:
根据所述执行参数播放所述目标语音。
可选地,所述执行参数包括所述命令词文本对应的重复次数,所述根据所述执行参数播放所述目标语音,包括:
按照所述重复次数,重复播放所述目标语音。
可选地,所述方法还包括:
在控制所述目标应用对所述手势操作执行对应的响应操作的过程中,获取所述目标应用的性能数据。
可选地,所述测试文件还包括目标地址,所述获取所述目标应用的性能数据之后,所述方法还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京达佳互联信息技术有限公司,未经北京达佳互联信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110574044.5/2.html,转载请声明来源钻瓜专利网。