【技术实现步骤摘要】
一种测试方法、装置、电子设备和存储介质
本公开涉及计算机
,具体而言,涉及一种测试方法、装置、电子设备和存储介质。
技术介绍
为了获知应用软件的运行性能参数,需要对应用软件进行压力测试,根据压力测试的结果来判断应用软件的运行性能指标是否能够满足业务需求,并且压力测试结果也可以为应用软件的运行性能优化方向提供指导。在相关技术中,通常使用现有的压力测试软件来对应用软件进行压力测试,以获得应用软件的运行性能参数,但是现有的压力测试软件通常是网络通信协议对应用软件进行测试的,进一步的,现有的压力测试软件通常是对应用软件所使用的网络通信协议进行的测试,得到的测试结果是有关网络通信协议的相关性能参数,而不是应用软件业务逻辑本身的运行性能参数,因此使用现有的压力测试软件得到的测试结果是不符合业务预期要求的,进而无法利用现有的压力测试软件得到的测试结果来判断应用软件的运行性能是否能够满足业务需求,以及无法为应用软件的运行性能优化方向提供指导。
技术实现思路
有鉴于此,本公开实施例的目的在于提供一种测试方法、 ...
【技术保护点】
1.一种测试方法,其特征在于,包括:/n获取压力测试执行逻辑信息,所述压力测试执行逻辑信息用于对目标软件的运行性能进行测试;/n将所述压力测试执行逻辑信息嵌入到压力测试软件内;/n在通过所述压力测试软件的用户接口获取到用于调用所述压力测试执行逻辑信息的指示信息后,按照所述指示信息,调用所述压力测试执行逻辑信息,对目标软件进行运行性能测试。/n
【技术特征摘要】
1.一种测试方法,其特征在于,包括:
获取压力测试执行逻辑信息,所述压力测试执行逻辑信息用于对目标软件的运行性能进行测试;
将所述压力测试执行逻辑信息嵌入到压力测试软件内;
在通过所述压力测试软件的用户接口获取到用于调用所述压力测试执行逻辑信息的指示信息后,按照所述指示信息,调用所述压力测试执行逻辑信息,对目标软件进行运行性能测试。
2.如权利要求1所述的测试方法,其特征在于,所述将所述压力测试执行逻辑信息嵌入到压力测试软件内,包括:
将所述压力测试执行逻辑信息按照插件注册或框架子类注册的方式,将所述压力测试执行逻辑信息嵌入到压力测试软件内。
3.如权利要求1所述的测试方法,其特征在于,所述按照所述指示信息,调用所述压力测试执行逻辑信息,对目标软件进行运行性能测试,包括:
对通过编程语言编写的所述指示信息进行语法转换,将所述指示信息转换为二进制形式的指示信息,并将二进制形式的指示信息中的调用函数替换为指定类型的调用函数;
通过所述指定类型的调用函数调用所述压力测试执行逻辑信息,对目标软件进行运行性能测试。
4.如权利要求1所述的测试方法,其特征在于,对目标软件进行运行性能测试之后,还包括:
将测试得到的测试结果发送给用户设备,和/或,对测试得到的所述测试结果进行显示。
5.如权利要求1所述的测试方法,其特征在于,所述压力测试执行逻辑信息包括:
用于对所述目标软件进行访问控制的准备逻辑信息、用于对所述目标软件的测试项目进行控制的测试阶段逻辑信息,以及和用于对所述目标软件进行退出控制的退出逻辑信息。
6.一种测试装置,其特征在于,包括:
获取单元,用于获取压力测试执行逻辑信息,所述压力测试执行逻辑信息用于对目标软件的运行性能进行测试;
嵌入单元,用于将所述压力测试执行逻辑信息嵌入到压力测试软件内;
测试单元,用于在通过所述压力测试软件的用户接口获取到用于调...
【专利技术属性】
技术研发人员:吴玉星,
申请(专利权)人:北京字节跳动网络技术有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。