1.一种应用性能测试方法,其特征在于,所述应用性能测试方法包括以下步骤:当接收到测试请求时,根据所述测试请求中包括的脚本存储地址获取自动化脚本,并通过预设自动化框架将所述自动化脚本编译为终端测试指令;
将所述终端测试指令发送至测试终端,以供所述测试终端根据所述终端测试指令对目标应用执行测试操作;
开启测试线程对所述测试终端的系统资源进行监测,实时获取所述测试终端执行测试操作时的测试性能数据。
2.如权利要求1所述的应用性能测试方法,其特征在于,所述通过预设自动化框架将所述自动化脚本编译为终端测试指令的步骤包括:根据所述自动化脚本的语言类型确定对应的语法规则,根据并根据所述语法规则获取所述自动化脚本的操作含义;
根据所述操作含义查找对应的终端控件信息,并根据所述操作含义和所述终端控件信息生成控件操作逻辑;
将所述控件操作逻辑封装为对应的终端测试指令。
3.如权利要求1所述的应用性能测试方法,其特征在于,所述开启测试线程对所述测试终端的系统资源进行监测,实时获取所述测试终端执行测试操作时的测试性能数据的步骤之后,还包括:将所述测试性能数据与预设标准数据对比,判断所述性能数据是否异常;
若所述测试性能数据异常,则输出对应的警告提示。
4.如权利要求3所述的应用性能测试方法,其特征在于,所述开启测试线程对所述测试终端的系统资源进行监测,实时获取所述测试终端执行测试操作时的测试性能数据的步骤之后,还包括:根据所述自动化脚本中包括的环境配置确定测试场景,并查询数据库,获取目标版本应用在所述测试场景下的目标性能数据;
所述将所述测试性能数据与预设标准数据对比,判断所述测试性能数据是否异常的步骤包括:将所述测试性能数据与所述目标性能数据对比,判断所述测试性能数据是否异常。
5.如权利要求4所述的应用性能测试方法,其特征在于,所述开启测试线程对所述测试终端的系统资源进行监测,实时获取所述测试终端执行测试操作时的测试性能数据的步骤之后,还包括:根据所述目标应用的版本号将所述测试性能数据存储至对应的数据库表中。
6.如权利要求1至5中任一项所述的应用性能测试方法,其特征在于,所述开启测试线程对所述测试终端的系统资源进行监测,实时获取所述测试终端执行测试操作时的测试性能数据的步骤之后,还包括:根据所述测试请求获取对应的报告模板,并将所述测试性能数据填充至所述报告模板,获得测试性能报告。
7.如权利要求6所述的应用性能测试方法,其特征在于,所述根据所述测试请求获取对应的报告模板,并将所述测试性能数据填充至所述报告模板,获得测试性能报告的步骤之后,还包括:在接收到基于所述测试性能报告触发的历史对比指令时,根据所述自动化脚本确定测试场景,并查询数据库,获取历史版本应用在所述测试场景下的历史性能数据;
获取预设图表模板,并根据所述测试性能数据和历史性能数据设置图表属性,获得性能对比图表。
8.一种应用性能测试装置,其特征在于,所述应用性能测试装置包括:指令编译模块,用于当接收到测试请求时,根据所述测试请求中包括的脚本存储地址获取自动化脚本,并通过预设自动化框架将所述自动化脚本编译为终端测试指令;
指令发送模块,用于将所述终端测试指令发送至测试终端,以供所述测试终端根据所述终端测试指令对目标应用执行测试操作;
终端监测模块,用于开启测试线程对所述测试终端的系统资源进行监测,实时获取所述测试终端执行测试操作时的测试性能数据。
9.一种应用性能测试设备,其特征在于,所述应用性能测试设备包括处理器、存储器、以及存储在所述存储器上并可被所述处理器执行的应用性能测试程序,其中所述应用性能测试程序被所述处理器执行时,实现如权利要求1至7中任一项所述的应用性能测试方法的步骤。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有应用性能测试程序,其中所述应用性能测试程序被处理器执行时,实现如权利要求1至7中任一项所述的应用性能测试方法的步骤。