CN111008144B - 软件性能检测方法、终端设备及计算机可读存储介质 - Google Patents

软件性能检测方法、终端设备及计算机可读存储介质 Download PDF

Info

Publication number
CN111008144B
CN111008144B CN201911315051.2A CN201911315051A CN111008144B CN 111008144 B CN111008144 B CN 111008144B CN 201911315051 A CN201911315051 A CN 201911315051A CN 111008144 B CN111008144 B CN 111008144B
Authority
CN
China
Prior art keywords
test
program code
file
program
performance
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201911315051.2A
Other languages
English (en)
Other versions
CN111008144A (zh
Inventor
赖龙生
许伟
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shanghai Pinshun Information Technology Co ltd
Original Assignee
Shanghai Pinshun Information Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shanghai Pinshun Information Technology Co ltd filed Critical Shanghai Pinshun Information Technology Co ltd
Priority to CN201911315051.2A priority Critical patent/CN111008144B/zh
Publication of CN111008144A publication Critical patent/CN111008144A/zh
Application granted granted Critical
Publication of CN111008144B publication Critical patent/CN111008144B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/36Preventing errors by testing or debugging software
    • G06F11/3668Software testing
    • G06F11/3672Test management
    • G06F11/3688Test management for test execution, e.g. scheduling of test suites

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Stored Programmes (AREA)

Abstract

本发明提供了一种软件性能检测方法、终端设备和计算机可读存储介质。本发明提供的软件性能检测方法包括以下步骤:平台服务器获取目标应用软件对应的程序代码文件和测试流程脚本文件;在所述程序代码文件中添加测试性能文件,得到所述目标应用软件的混合程序代码文件;将所述混合程序代码文件和所述测试流程脚本文件发送至终端设备,以供所述终端设备根据所述混合程序代码文件安装应用程序,并根据所述测试流程脚本文件进行性能测试。将测试性能文件与目标应用软件对应的程序代码文件结合,测试性能文件绑定至程序代码文件中,可以在无越狱设备的支持下实现在IOS***中进行软件性能测试的目的,测试灵活性进一步提升。

Description

软件性能检测方法、终端设备及计算机可读存储介质
技术领域
本发明涉及互联网技术领域,特别涉及一种软件性能检测方法、终端设备和计算机可读存储介质。
背景技术
需要检测APP(Application,手机软件)在特定界面或特定操作下的内存占用和CPU(Central processing unit,中央处理器)占用率等指标,以检测客户端的性能。IOS***(苹果公司的移动操作***)的底层是UNIX(尤尼克斯),想要通过建立SSH(SecureShell,安全外壳协议)连接,发送TOP指令来获取进程的状态,需要一台可供越狱的IOS设备,并装上OpenSSH插件和TOP插件,才能通过Xshell与手机连接,显示IOS设备运行中的APP性能参数。但是目前最新的IOS***版本与市面上可以越狱的***版本不同,因此在没有越狱设备的支持下,不能越狱,即无法测试APP的性能参数。
发明内容
本发明的主要目的是提供一种软件性能检测方法、终端设备和计算机可读存储介质,旨在解决在当前IOS***中进行软件性能测试时必须依赖越狱设备的技术问题。
为实现上述目的,本发明提出了一种软件性能检测方法,所述软件性能检测方法包括以下步骤:
平台服务器获取目标应用软件对应的程序代码文件和测试流程脚本文件;
在所述程序代码文件中添加测试性能文件,得到所述目标应用软件的混合程序代码文件;
将所述混合程序代码文件和所述测试流程脚本文件发送至终端设备,以供所述终端设备根据所述混合程序代码文件安装应用程序,并根据所述测试流程脚本文件进行性能测试。
可选的,所述在所述程序代码文件中添加测试性能文件,得到所述目标应用软件的混合程序代码文件的步骤,包括:
提取所述测试性能文件的测试程序代码;
将所述测试程序代码插桩至所述程序代码文件对应的程序代码中得到混合程序代码;
将所述混合程序代码进行封装得到所述混合程序代码文件。
可选地,所述将所述混合代码文件和所述测试流程脚本文件发送至终端设备的步骤,包括:
获取当前处于可连接状态的所述终端设备对应的路径通道;
按照所述路径通道将所述混合程序代码文件和所述测试流程脚本文件下发至所述终端设备。
为实现上述目的,本发明提出了一种软件性能检测方法,所述软件性能检测方法包括以下步骤:
终端设备接收到平台服务器发送的混合程序代码文件和测试流程脚本文件后,对所述混合程序代码文件和所述测试流程脚本文件进行解析,得到混合程序代码和流程脚本程序;
根据所述混合程序代码安装应用程序;
在所述应用程序中运行所述测试流程脚本文件,以对所述应用程序进行性能测试。
可选地,所述在所述应用程序中运行所述测试流程脚本文件,以对所述应用程序进行性能测试的步骤,包括:
获取所述流程脚本程序对应的操作步骤和操作参数;
根据所述操作步骤以及所述操作参数控制所述应用程序进行性能测试。
可选地,在所述根据所述混合程序代码安装应用程序的步骤之后,所述软件性能测试方法还包括:
在接收到用户基于所述应用程序的手动操作指令后,获取用户操作所述应用程序的步骤信息;
根据所述步骤信息对所述应用程序进行性能测试。
可选地,在所述对所述应用程序进行性能测试的步骤之后,还包括:
在所述性能测试结束后,获取测试数据;
将所述测试数据发送至后台服务器,以供所述后台服务器对所述测试数据进行综合处理得到性能数据。
为实现上述目的,本发明还提出一种终端设备,所述终端设备包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的软件性能检测方法的控制程序,所述软件性能检测方法的控制程序被所述处理器执行时实现如上述所述的软件性能检测方法的步骤。
为实现上述目的,本发明还提出一种计算机可读存储介质,所述计算机可读存储介质上存储有软件性能检测方法的控制程序,所述软件性能检测方法的控制程序被处理器执行时实现如上述所述的软件性能检测方法的步骤。
本发明技术方案通过平台服务器获取目标应用软件对应的程序代码文件和测试流程脚本文件;在所述程序代码文件中添加测试性能文件,得到所述目标应用软件的混合程序代码文件;将所述混合程序代码文件和所述测试流程脚本文件发送至终端设备,以供所述终端设备根据所述混合程序代码文件安装应用程序,并根据所述测试流程脚本文件进行性能测试。将测试性能文件与目标应用软件对应的程序代码文件结合,测试性能文件绑定至程序代码文件中,可以在无越狱设备的支持下实现在IOS***中进行软件性能测试的目的,测试灵活性进一步提升。
附图说明
图1为本发明实施例方案涉及的平台服务器硬件运行环境的终端结构示意图;
图2为本发明软件性能检测方法第一实施例的流程示意图;
图3为本发明软件性能检测方法第二实施例的流程示意图;
图4为本发明软件性能检测方法第三实施例的流程示意图;
图5为本发明实施例方案涉及的用户端对应的终端设备硬件运行环境的终端结构示意图;
图6为本发明软件性能检测方法第四实施例的流程示意图;
图7为本发明软件性能检测方法第五实施例的流程示意图;
图8为本发明软件性能检测方法第六实施例的流程示意图;
图9为本发明软件性能检测方法第七实施例的流程示意图。
本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整的描述,显然,所描述的实施例仅仅是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
需要说明,若本发明实施例中有涉及方向性指示(诸如上、下、左、右、前、后......),则该方向性指示仅用于解释在某一特定姿态下个部件之间的相对位置关系、运动情况等,如果该特定姿态发生改变时,则该方向性指示也相应地随之改变。
另外,各个实施例之间的技术方案可以相互结合,但是必须是以本领域普通技术人员能够实现为基础,当技术方案的结合出现相互矛盾或无法实现时应当认为这种技术方案的结合不存在,也不在本发明要求的保护范围之内。
应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
本发明实施例的主要解决方案是:平台服务器获取目标应用软件对应的程序代码文件和测试流程脚本文件;在所述程序代码文件中添加测试性能文件,得到所述目标应用软件的混合程序代码文件;将所述混合程序代码文件和所述测试流程脚本文件发送至终端设备,以供所述终端设备根据所述混合程序代码文件安装应用程序,并根据所述测试流程脚本文件进行性能测试。。
由于现有技术中,想要在IOS***中进行软件性能测试必须依赖越狱设备的支持。
本发明提供一种软件性能检测方法,所述软件性能检测方法包括以下步骤:平台服务器获取目标应用软件对应的程序代码文件和测试流程脚本文件;在所述程序代码文件中添加测试性能文件,得到所述目标应用软件的混合程序代码文件;将所述混合程序代码文件和所述测试流程脚本文件发送至终端设备,以供所述终端设备根据所述混合程序代码文件安装应用程序,并根据所述测试流程脚本文件进行性能测试。解决在当前IOS***中进行软件性能测试时必须依赖越狱设备的技术问题。
如图1所示,图1为本发明实施例方案涉及的硬件运行环境的终端结构示意图。
本发明实施例终端可以是中间服务器,也可以是电脑等具有数据处理功能的终端设备。
如图1所示,该终端可以包括:处理器1001,例如CPU,网络接口1004,用户接口1003,存储器1005,通信总线1002。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(Display)、输入单元比如键盘(Keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的优先接口、无线接口(如WiFi接口)。存储器1005可以是高速RAM存储器,也可以是NVM(non-volatile memory,非易失性存储器),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。
本领域技术人员可以理解,图1中示出的终端结构并不构成对终端的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
如图1所示,作为一种计算机可读存储介质的存储器1005中可以包括操作***、网络通信模块以及软件性能检测方法的控制程序。
在图1所示的终端中,网络接口1004主要用于连接后台服务器,与后台服务器进行数据通信;用户接口1003主要用于连接客户端(用户端),与客户端进行数据通信;而处理器1001可以用于调用存储器1005中存储的软件性能检测方法的控制程序,并执行以下操作:
平台服务器获取目标应用软件对应的程序代码文件和测试流程脚本文件;
在所述程序代码文件中添加测试性能文件,得到所述目标应用软件的混合程序代码文件;
将所述混合程序代码文件和所述测试流程脚本文件发送至终端设备,以供所述终端设备根据所述混合程序代码文件安装应用程序,并根据所述测试流程脚本文件进行性能测试。
进一步地,处理器1001可以调用存储器1005中存储的软件性能检测方法的控制程序,还执行以下操作:
提取所述测试性能文件的测试程序代码;
将所述测试程序代码插桩至所述程序代码文件对应的程序代码中得到混合程序代码;
将所述混合程序代码进行封装得到所述混合程序代码文件。
进一步地,处理器1001可以调用存储器1005中存储的软件性能检测方法的控制程序,还执行以下操作:
获取当前处于可连接状态的所述终端设备对应的路径通道;
按照所述路径通道将所述混合程序代码文件和所述测试流程脚本文件下发至所述终端设备。
基于上述硬件构架,提出本发明软件性能检测方法实施例。
参照图2,图2为本发明软件性能检测方法的第一实施例,所述软件性能检测方法包括以下步骤:
步骤S10,平台服务器获取目标应用软件对应的程序代码文件和测试流程脚本文件;
本实施例中,所述程序代码文件即所述目标应用软件的软件安装包,所述目标应用软件一般指安装于手机或平板上的APP。所述测试流程脚本文件中存储有应用软件的操作流程,手机等终端设备上安装APP后,可按照测试流程脚本文件中的操作流程对APP的各项功能进行自动化操作,从而无需人工操作。
步骤S20,在所述程序代码文件中添加测试性能文件,得到所述目标应用软件的混合程序代码文件;
本实施例中,所述测试性能文件中存储有针对目标APP进行各项测试的测试项目,如内存、CPU、启动时间等。将所述测试性能文件绑定于所述程序代码文件中,从而形成融合了测试性能程序和目标应用程序的混合程序代码文件。
步骤S30,将所述混合程序代码文件和所述测试流程脚本文件发送至终端设备,以供所述终端设备根据所述混合程序代码文件安装应用程序,并根据所述测试流程脚本文件进行性能测试。
本实施例中,平台服务器将融合了测试性能程序和目标应用程序的混合程序代码文件和测试流程脚本文件发送至IOS***的手机或平板等移动终端上,移动终端根据所述混合程序代码文件安装应用程序,启动应用程序后根据所述测试流程脚本文件进行性能测试。
本实施例中,平台服务器将测试性能文件与目标应用软件对应的程序代码文件结合,以实现将测试性能文件绑定至程序代码文件中,从而可以在无越狱设备的支持下实现在IOS***中进行软件性能测试的目的,测试灵活性进一步提升。
参照图3,图3为本发明软件性能检测方法的第二实施例,基于上述第一实施例,步骤S20包括:
步骤S21,提取所述测试性能文件的测试程序代码;
步骤S22,将所述测试程序代码插桩至所述程序代码文件对应的程序代码中得到混合程序代码;
步骤S23,将所述混合程序代码进行封装得到所述混合程序代码文件。
本实施例中,采用程序插桩的方式将测试程序代码与程序代码进行混合,从而得到混合程序代码,再将所述混合程序代码进行封装得到混合程序代码文件,所述混合程序代码文件作为混合程序代码的载体可通过制定的路径发送至移动终端。
本实施例中,采用程序插桩的方式将测试程序代码与程序代码进行混合,从而得到混合程序代码,采用程序插桩的方式不影响程序代码的完整性,即所述混合程序代码在移动终端上可以实现正常的应用程序安装,并在此次基础上运行测试程序代码对应的测试项目。
参照图4,图4为本发明软件性能检测方法的第三实施例,基于上述第一或第二实施例,步骤S30包括:
步骤S31,获取当前处于可连接状态的所述终端设备对应的路径通道;
步骤S32,按照所述路径通道将所述混合程序代码文件和所述测试流程脚本文件下发至所述终端设备。
本实施例中,平台服务器下发混合程序代码文件和测试流程脚本文件至移动终端的过程,是通过平台服务器触发Jenkins任务,再利用Jenkins调度安装有IOS***的移动终端实现文件传输的。所述路径通道即为平台服务器中实现移动终端调度的Jenkins集成工具。
如图5所示,图5为本发明实施例方案涉及的硬件运行环境的终端结构示意图。
本发明实施例终端可以是iphone,也可以是ipad等支持IOS***的移动智能终端。
如图1所示,该终端可以包括:处理器2001,例如CPU,网络接口2004,用户接口2003,存储器2005,通信总线2002。其中,通信总线2002用于实现这些组件之间的连接通信。用户接口2003可以包括显示屏(Display)、输入单元比如键盘(Keyboard),可选用户接口2003还可以包括标准的有线接口、无线接口。网络接口2004可选的可以包括标准的优先接口、无线接口(如WiFi接口)。存储器2005可以是高速RAM存储器,也可以是NVM(non-volatile memory,非易失性存储器),例如磁盘存储器。存储器2005可选的还可以是独立于前述处理器2001的存储装置。
本领域技术人员可以理解,图4中示出的终端结构并不构成对终端的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
如图5所示,作为一种计算机可读存储介质的存储器2005中可以包括操作***、网络通信模块以及软件性能检测方法的控制程序。
在图5所示的终端中,网络接口2004主要用于连接平台服务器,与平台服务器进行数据通信;用户接口2003主要用于连接客户端(用户端),与客户端进行数据通信;而处理器2001可以用于调用存储器2005中存储的软件性能检测方法的控制程序,并执行以下操作:
终端设备接收到平台服务器发送的混合程序代码文件和测试流程脚本文件后,对所述混合程序代码文件和所述测试流程脚本文件进行解析,得到混合程序代码和流程脚本程序;
根据所述混合程序代码安装应用程序;
在所述应用程序中运行所述测试流程脚本文件,以对所述应用程序进行性能测试。
进一步地,处理器1001可以调用存储器1005中存储的软件性能检测方法的控制程序,还执行以下操作:
获取所述流程脚本程序对应的操作步骤和操作参数;
根据所述操作步骤以及所述操作参数控制所述应用程序进行性能测试。
进一步地,处理器1001可以调用存储器1005中存储的软件性能检测方法的控制程序,还执行以下操作:
在接收到用户基于所述应用程序的手动操作指令后,获取用户操作所述应用程序的步骤信息;
根据所述步骤信息对所述应用程序进行性能测试。
进一步地,处理器1001可以调用存储器1005中存储的软件性能检测方法的控制程序,还执行以下操作:
在所述性能测试结束后,获取测试数据;
将所述测试数据发送至后台服务器,以供所述后台服务器对所述测试数据进行综合处理得到性能数据。
基于上述硬件构架,提出本发明软件性能检测方法实施例。
参照图6,图6为本发明软件性能检测方法的第四实施例,所述软件性能检测方法包括以下步骤:
步骤S40,终端设备接收到平台服务器发送的混合程序代码文件和测试流程脚本文件后,对所述混合程序代码文件和所述测试流程脚本文件进行解析,得到混合程序代码和流程脚本程序;
步骤S50,根据所述混合程序代码安装应用程序;
本实施例中,所述终端设备即支持IOS***的手机或平板等移动终端。移动终端接收到由平台服务器发送的混合程序代码文件和测试流程脚本文件后,对所述混合程序代码文件和所述测试流程脚本文件进行解析,得到混合程序代码和流程脚本程序。由于所述混合程序代码由测试程序代码与程序代码通过充程序插桩的方式形成,因此,移动终端可直接根据所述混合程序代码进行应用程序的安装。
步骤S60,在所述应用程序中运行所述测试流程脚本文件,以对所述应用程序进行性能测试。
本实施例中,移动终端的应用程序安装完毕后,自动启动所述应用程序,并根据所述测试流程脚本文件中存储的操作流程进行性能测试。
参照图7,图7为本发明软件性能检测方法的第五实施例,基于上述第四实施例,步骤S60包括:
步骤S61,获取所述流程脚本程序对应的操作步骤和操作参数;
步骤S62,根据所述操作步骤以及所述操作参数控制所述应用程序进行性能测试。
本实施例中,移动终端的应用程序安装完毕后,***默认运行流程脚本程序对应用软件的进行自动化操作。所述流程脚本程序包含控制APP的各项功能进行自动化操作的操作步骤和操作参数,所述操作参数即与人工手动操作对应的操作姿势,例如手势、语音输出等,移动终端通过运行流程脚本程序实现自动化操作,从而无需人工操作。
参照图8,图8为本发明软件性能检测方法的第六实施例,基于上述第四至第六中任一实施例,在步骤S50之后,还包括:
步骤S70,在接收到用户基于所述应用程序的手动操作指令后,获取用户操作所述应用程序的步骤信息;
步骤S80,根据所述步骤信息对所述应用程序进行性能测试。
本实施例中,移动终端的应用程序安装完毕后,用户还可选择采用手动操作模式执行应用程序的各项操作。即应用程序安装完毕后,移动终端显示界面弹出默认操作和手动操作的选择窗口,用户可根据实际需求作出相应选择,并进行后续性能测试操作。
参照图9,图9为本发明软件性能检测方法的第七实施例,基于上述第四至第六中任一实施例,所述软件性能检测方法还包括:
步骤S90,在所述性能测试结束后,获取测试数据;
步骤S100,将所述测试数据发送至后台服务器,以供所述后台服务器对所述测试数据进行综合处理得到性能数据。
本实施例中,移动终端若通过默认的自动操作模式完成测试后,关闭流程脚本程序和/或应用软件,得到测试数据,***自动将所述测试数据发送至后台服务器进行数据处理,得到性能数据。
本实施例中,若通过手动操作模式完成测试后,关闭应用软件,得到测试数据,再在网络连接状态下触发移动终端将所述测试数据发送至后台服务器进行数据处理,得到性能数据。
本实施例中,所述后台服务器为django后台,使用django处理各个场景的测试数据,并对测试数据加以清洗和处理,相较于传统的本级存储以及处理测试数据,可以更好的积累历史数据,并统计得到更准确地性能数据,降低移动终端的数据处理负荷。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上所述的一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。
以上所述仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是在本发明的构思下,利用本发明说明书及附图内容所作的等效结构变换,或直接/间接运用在其他相关的技术领域均包括在本发明的专利保护范围内。

Claims (6)

1.一种软件性能检测方法,其特征在于,应用于对IOS***的终端设备进行检测,所述软件性能检测方法包括以下步骤:
平台服务器获取目标应用软件对应的程序代码文件和测试流程脚本文件;
提取测试性能文件的测试程序代码,所述测试性能文件中存储有针对所述目标应用软件进行各项测试的测试项目;
将所述测试程序代码插桩至所述程序代码文件对应的程序代码中得到混合程序代码;
将所述混合程序代码进行封装得到混合程序代码文件;
获取当前处于可连接状态的所述终端设备对应的路径通道,其中所述路径通道即为平台服务器中实现移动终端调度的Jenkins集成工具;
按照所述路径通道将所述混合程序代码文件和所述测试流程脚本文件下发至所述终端设备,以供所述终端设备根据所述混合程序代码文件安装应用程序,并根据所述测试流程脚本文件进行性能测试。
2.如权利要求1所述的软件性能检测方法,其特征在于,所述软件性能检测方法包括以下步骤:
终端设备接收到平台服务器发送的混合程序代码文件和测试流程脚本文件后,对所述混合程序代码文件和所述测试流程脚本文件进行解析,得到混合程序代码和流程脚本程序;
根据所述混合程序代码安装应用程序;
在所述应用程序中运行所述测试流程脚本文件,以对所述应用程序进行性能测试;
在所述性能测试结束后,获取测试数据;
将所述测试数据发送至后台服务器,以供所述后台服务器对所述测试数据进行综合处理得到性能数据,其中所述后台服务器为django后台。
3.如权利要求2所述的软件性能检测方法,其特征在于,所述在所述应用程序中运行所述测试流程脚本文件,以对所述应用程序进行性能测试的步骤,包括:
获取所述流程脚本程序对应的操作步骤和操作参数;
根据所述操作步骤以及所述操作参数控制所述应用程序进行性能测试。
4.如权利要求2所述的软件性能检测方法,其特征在于,在所述根据所述混合程序代码安装应用程序的步骤之后,所述软件性能检测方法还包括:
在接收到用户基于所述应用程序的手动操作指令后,获取用户操作所述应用程序的步骤信息;
根据所述步骤信息对所述应用程序进行性能测试。
5.一种终端设备,其特征在于,所述终端设备包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的软件性能检测方法的控制程序,所述软件性能检测方法的控制程序被所述处理器执行时实现如权利要求1至4中任一项所述的软件性能检测方法的步骤。
6.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有软件性能检测方法的控制程序,所述软件性能检测方法的控制程序被处理器执行时实现如权利要求1至4中任一项所述的软件性能检测方法的步骤。
CN201911315051.2A 2019-12-18 2019-12-18 软件性能检测方法、终端设备及计算机可读存储介质 Active CN111008144B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201911315051.2A CN111008144B (zh) 2019-12-18 2019-12-18 软件性能检测方法、终端设备及计算机可读存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201911315051.2A CN111008144B (zh) 2019-12-18 2019-12-18 软件性能检测方法、终端设备及计算机可读存储介质

Publications (2)

Publication Number Publication Date
CN111008144A CN111008144A (zh) 2020-04-14
CN111008144B true CN111008144B (zh) 2023-11-14

Family

ID=70116875

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201911315051.2A Active CN111008144B (zh) 2019-12-18 2019-12-18 软件性能检测方法、终端设备及计算机可读存储介质

Country Status (1)

Country Link
CN (1) CN111008144B (zh)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105550001A (zh) * 2015-12-24 2016-05-04 厦门市美亚柏科信息股份有限公司 分布式自动构建方法及***
CN106681912A (zh) * 2016-12-08 2017-05-17 武汉斗鱼网络科技有限公司 用于Android***的代码覆盖率的自动化测试方法及装置
CN109726100A (zh) * 2018-04-19 2019-05-07 平安普惠企业管理有限公司 应用性能测试方法、装置、设备及计算机可读存储介质

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105550001A (zh) * 2015-12-24 2016-05-04 厦门市美亚柏科信息股份有限公司 分布式自动构建方法及***
CN106681912A (zh) * 2016-12-08 2017-05-17 武汉斗鱼网络科技有限公司 用于Android***的代码覆盖率的自动化测试方法及装置
CN109726100A (zh) * 2018-04-19 2019-05-07 平安普惠企业管理有限公司 应用性能测试方法、装置、设备及计算机可读存储介质

Also Published As

Publication number Publication date
CN111008144A (zh) 2020-04-14

Similar Documents

Publication Publication Date Title
CN107592238B (zh) 接口的自动测试方法及***、服务终端、存储器
CN110928567A (zh) 车辆***升级方法、终端设备及计算机可读存储介质
KR100937063B1 (ko) 외부 컴퓨팅 장치의 무선 장치-중앙 제어를 제공하기 위한방법들 및 장치
CN110888615B (zh) 用于Android***双屏异显的多输入设备交互方法、装置及介质
CN104978263A (zh) 一种移动端应用程序测试方法及***
CN108901077B (zh) 天线占比设置方法、装置、用户设备及存储介质
US10623549B2 (en) Method of outputting screens from server and client devices in performing mirrorlink
CN108156312B (zh) 一种控制sim卡功能菜单显示的方法、终端及存储装置
US9408244B2 (en) Multimedia terminal, control method thereof, and recording medium
CN104461897A (zh) 一种应用程序测试的方法和设备
CN110650503B (zh) 网络接入方法、装置、***和计算机可读存储介质
KR20160100094A (ko) 스크립트를 이용한 자동 테스트 방법 및 시스템
KR20140076918A (ko) 차량통신 시스템 기반의 교통 통신 통합 시뮬레이션 시스템
CN113498594A (zh) 智能家居***的控制方法、装置、电子设备及存储介质
CN106201638A (zh) 一种插件加载方法、***、客户端和服务端
CN114257470A (zh) 一种车辆蓝牙功能的测试***及测试方法
CN111083680A (zh) 一种智能设备控制方法、***以及装置
CN107205233B (zh) 用于蜂窝订阅绑定的方法和设备
CN111008144B (zh) 软件性能检测方法、终端设备及计算机可读存储介质
CN112927548A (zh) 机械车库取车方法、***及存储介质
CN109041026B (zh) 天线占比设置方法、装置、用户设备及存储介质
CN102868766B (zh) 一种实现远程控制的方法、***和装置
EP2386959A1 (en) Communication device based on usb interface and method for implementing service configuration
CN105302583A (zh) 一种分享安装应用的方法和***
CN110850136A (zh) 示波器的测试方法、终端设备及计算机可读存储介质

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant