[发明专利]性能测试方法和装置、存储介质及电子装置有效
申请号: | 201811302199.8 | 申请日: | 2018-11-02 |
公开(公告)号: | CN109460361B | 公开(公告)日: | 2022-05-20 |
发明(设计)人: | 李凤兰;陈强;邱秋荣 | 申请(专利权)人: | 腾讯科技(成都)有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京康信知识产权代理有限责任公司 11240 | 代理人: | 江舟;周婷婷 |
地址: | 610041 四川省成都市高*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 性能 测试 方法 装置 存储 介质 电子 | ||
本发明公开了一种性能测试方法和装置、存储介质及电子装置。其中,该方法包括:获取用于对虚拟场景中的目标对象进行性能测试的测试请求;根据测试请求调用为目标对象配置的测试配置文件;控制目标对象按照执行策略在虚拟场景中依次执行动作组合中的动作;利用性能配置公式计算目标对象执行动作组合中的动作所需的第二性能变化值;根据第一性能变化值与第二性能变化值的比对结果,确定目标对象的测试结果。本发明解决了相关技术中存在的对虚拟角色进行测试的测试效率低的技术问题。
技术领域
本发明涉及计算机领域,具体而言,涉及一种性能测试方法和装置、存储介质及电子装置。
背景技术
为了保证终端应用所配置的虚拟场景中的虚拟角色的正常使用,测试人员常常会对虚拟角色的属性参数进行性能测试。目前,测试人员通常是依赖手动操作来实现对目标虚拟角色的目标性能进行测试的。如测试人员需手动修改目标虚拟角色的相关状态,并手动控制目标虚拟角色进入用于测试的虚拟场景,执行所要测试的指定动作,再记录对应的性能变化实际值。此外,测试人员还需查找配置表中所配置的计算公式,手动计算性能变化理论值。通过对上述性能变化理论值和性能变化实际值进行比对,来确定上述目标虚拟角色所测试的性能的测试结果。
然而,由于性能测试往往涉及多个执行步骤,因而测试人员需要花费大量的时间来进行复杂的性能测试设计,以验证各种性能参数数据,使得测试操作的复杂度较高,从而导致测试效率较低的问题。
针对上述的问题,目前尚未提出有效的解决方案。
发明内容
本发明实施例提供了一种性能测试方法和装置、存储介质及电子装置,以至少解决相关技术中存在的对虚拟角色进行测试的测试效率低的技术问题。
根据本发明实施例的一个方面,提供了一种性能测试方法,包括:获取用于对虚拟场景中的目标对象进行性能测试的测试请求;根据上述测试请求调用为上述目标对象配置的测试配置文件,其中,上述测试配置文件中配置有上述目标对象在上述虚拟场景中自动执行待测试的动作组合的执行策略;控制上述目标对象按照上述执行策略在上述虚拟场景中依次执行上述动作组合中的动作,并记录上述目标对象在执行上述动作组合中的动作时所产生的第一性能变化值;利用性能配置公式计算上述目标对象执行上述动作组合中的动作所需的第二性能变化值;根据上述第一性能变化值与上述第二性能变化值的比对结果,确定上述目标对象的测试结果。
根据本发明实施例的另一方面,还提供了一种性能测试装置,包括:第一获取单元,用于获取用于对虚拟场景中的目标对象进行性能测试的测试请求;调用单元,用于根据上述测试请求调用为上述目标对象配置的测试配置文件,其中,上述测试配置文件中配置有上述目标对象在上述虚拟场景中自动执行待测试的动作组合的执行策略;控制单元,用于控制上述目标对象按照上述执行策略在上述虚拟场景中依次执行上述动作组合中的动作,并记录上述目标对象在执行上述动作组合中的动作时所产生的第一性能变化值;计算单元,用于利用性能配置公式计算上述目标对象执行上述动作组合中的动作所需的第二性能变化值;确定单元,用于根据上述第一性能变化值与上述第二性能变化值的比对结果,确定上述目标对象的测试结果。
根据本发明实施例的又一方面,还提供了一种存储介质,该存储介质中存储有计算机程序,其中,该计算机程序被设置为运行时执行上述性能测试方法。
根据本发明实施例的又一方面,还提供了一种电子装置,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其中,上述处理器通过计算机程序执行上述的性能测试方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(成都)有限公司,未经腾讯科技(成都)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811302199.8/2.html,转载请声明来源钻瓜专利网。