The invention discloses a performance testing method and device, a storage medium and an electronic device. Among them, the method includes: acquiring the performance parameters of the skills possessed by the virtual roles to be tested; sequentially extracting the skills performance characteristics of the virtual roles in the virtual scene according to the performance parameters, in which I is greater than or equal to 1, and less than or equal to the integer of M, and M is the number of skills performance; acquiring and virtual angle The set of performance coefficients of color-affiliated role type matching, in which each performance coefficient contained in the set of performance coefficients is used to indicate the degree of performance of a skill performance feature; according to the set of skill performance characteristics and performance coefficients, the test results matched with virtual roles are obtained, in which the test results belong to the object. The performance parameters of a virtual character are indicated as configuration balance in the case of the range of values. The invention solves the technical problem of poor balance of performance parameters of virtual roles in related technologies.
【技术实现步骤摘要】
性能测试方法和装置、存储介质及电子装置
本专利技术涉及计算机领域,具体而言,涉及一种性能测试方法和装置、存储介质及电子装置。
技术介绍
在很多终端安装的应用客户端中,常可以通过人机交互操作控制对应的虚拟角色在虚拟场景中完成人机交互任务。其中,在控制上述虚拟角色执行人机交互任务中所指示的动作时,该虚拟角色往往是根据所配置的性能参数来实现在虚拟场景中表现上述动作。例如,为虚拟角色A配置的攻击伤害值大于为虚拟角色B配置的攻击伤害值时,则虚拟角色A在执行攻击动作时的输出伤害将大于虚拟角色B在执行攻击动作时的输出伤害。目前,由测试开发人员为上述虚拟角色手动配置的性能参数,通常是被输入到测试设备进行局部测试。然而,在真正运行上述应用客户端的实际过程中,由于人机交互任务的执行情况是复杂多变的,而上述测试设备所模拟的测试场景是有限的,从而导致采用相关技术测试得到的虚拟角色的性能参数存在平衡性较差的问题。针对上述的问题,目前尚未提出有效的解决方案。
技术实现思路
本专利技术实施例提供了一种性能测试方法和装置、存储介质及电子装置,以至少解决相关技术中存在的虚拟角色的性能参数平衡性较差的技 ...
【技术保护点】
1.一种性能测试方法,其特征在于,包括:获取待测试的虚拟角色所具备的技能的性能参数;根据所述性能参数依次提取所述虚拟角色在虚拟场景中第i个技能表现的技能表现特征,其中,所述i为大于等于1,且小于等于M的整数,所述M为所述技能表现的数量;获取与所述虚拟角色所属角色类型匹配的表现系数集合,其中,所述表现系数集合中包含的每一个表现系数分别用于指示一个所述技能表现特征的表现程度;根据所述技能表现特征及所述表现系数集合,获取与所述虚拟角色匹配的测试结果,其中,在所述测试结果属于目标数值范围的情况下,所述虚拟角色所具备的技能的所述性能参数指示为配置平衡。
【技术特征摘要】
1.一种性能测试方法,其特征在于,包括:获取待测试的虚拟角色所具备的技能的性能参数;根据所述性能参数依次提取所述虚拟角色在虚拟场景中第i个技能表现的技能表现特征,其中,所述i为大于等于1,且小于等于M的整数,所述M为所述技能表现的数量;获取与所述虚拟角色所属角色类型匹配的表现系数集合,其中,所述表现系数集合中包含的每一个表现系数分别用于指示一个所述技能表现特征的表现程度;根据所述技能表现特征及所述表现系数集合,获取与所述虚拟角色匹配的测试结果,其中,在所述测试结果属于目标数值范围的情况下,所述虚拟角色所具备的技能的所述性能参数指示为配置平衡。2.根据权利要求1所述的方法,其特征在于,所述根据所述性能参数依次提取所述虚拟角色在虚拟场景中第i个技能表现的技能表现特征包括:在所述虚拟角色所具备的技能中包含的第j个技能被释放时,获取所述第j个技能释放所产生的与所述第i个技能表现对应的技能效果值,其中,所述技能效果值用于指示技能被释放时对所述虚拟场景中虚拟对象所产生的交互结果,所述j为大于等于1,且小于等于N的整数,所述N为所述虚拟角色所具备的技能的数量;根据与所述虚拟角色所具备的技能对应的N个技能效果值,确定所述第i个技能表现的所述技能表现特征。3.根据权利要求2所述的方法,其特征在于,所述根据与所述虚拟角色所具备的技能对应的N个技能效果值,确定所述第i个技能表现的所述技能表现特征包括:获取与所述第j个技能匹配的技能释放次数,及与所述第j个技能匹配的释放控制系数;获取所述第j个技能被释放所产生的所述技能效果值,与所述第j个技能匹配的所述技能释放次数,及与所述第j个技能匹配的释放控制系数三者之间的乘积,作为所述第j个技能的技能中间特征;获取与所述虚拟角色所携带的辅助对象对应的辅助特征值;根据所述虚拟角色所具备的技能对应的N个技能中间特征和所述辅助特征值确定所述第i个技能表现的所述技能表现特征。4.根据权利要求3所述的方法,其特征在于,所述获取与所述第j个技能匹配的技能释放次数包括:在所述第j个技能为第一类技能的情况下,获取所述虚拟角色用于完成所述虚拟场景所设置的任务的总时长,与所述第j个技能的加载时长二者之间的第一比值,作为所述第j个技能的所述技能释放次数;在所述第j个技能为第二类技能的情况下,获取所述虚拟角色用于完成所述虚拟场景所设置的任务的总时长,与所述虚拟角色用于执行所述第一类技能的执行时长二者之间的差值;获取所述差值与所述第j个技能的动作准备时长二者之间的第二比值,作为所述第j个技能的所述技能释放次数。5.根据权利要求3所述的方法,其特征在于,所述获取与所述虚拟角色所携带的辅助对象对应的辅助特征值包括:依次获取所述虚拟角色单独携带第h个辅助对象时的第一属性值,与所述虚拟角色未携带所述第h个辅助对象时的第二属性值二者之间的第三比值,作为所述第h个辅助对象的对象特征值,其中,所述h为大于等于1,且小于等于P的整数,所述P为所述虚拟角色所携带的辅助对象的数量;对与所述虚拟角色所携带的辅助对象对应的P个对象特征值进行加权求和,得到与所述虚拟角色所携带的辅助对象对应的所述辅助特征值。6.根据权利要求2所述的方法,其特征在于,所述获取所述第j个技能释放所产生的与所述第i个技能表现对应的技能效果值包括:获取所述第j个技能释放所产生的与所述第i个技能表现对应的所述虚拟角色的基础属性值和所述虚拟角色的平均成长属性值,其中,所述虚拟角色的平均成长属性值为所述虚拟角色在不同级别时的属性值的平均值;对与所述第i个技能表现对应的所述虚拟角色的基础属性值和所述虚拟角色的平均成长属性值进行加权求和,得到与所述第i个技能表现对应的所述技能效果值。7.根据权利要求1所述的方法,其特征在于,所...
【专利技术属性】
技术研发人员:杨蒙,魏学峰,严明,肖央,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。