【技术实现步骤摘要】
一种模拟国产化生产环境的仿真测试方法
[0001]本专利技术涉及软件测试
,更具体地说,它涉及一种模拟国产化生产环境的仿真测试方法
。
技术介绍
[0002]随着软件工程化程度的提高以及硬件制造技术和工艺的快速发展,现代企业应用系统具有容纳海量资源和实现更多功能的能力
。
然而,这也给应用运行环境带来了更大的挑战,国内的操作系统
、
数据库
、
中间件等厂商需要应对压力,直面挑战,并加强自主产品研发,掌握核心技术
。
虽然部分企业应用系统正在逐步进行改造以适应国产化运行环境,但目前国产化运行环境仍存在性能短板,例如国产
CPU
单核性能较低
、
国产数据库处理高并发能力不足等问题
。
传统的环境评估方式,通常通过理论评估各项指标的极值来确定运行环境要求,然而这种评估过于理想化,无法解决企业应用系统在国产化运行环境下的性能问题,在迁移到国产化运行环境后,各项指标无法与原生产环境持平,这会大大影响使用体验
。
因此,在企业应用系统完成国产化适配改造后
、
投入生产运行前,需建立一个对标生产运行环境要求的业务仿真环境,以确保性能和可靠性
。
技术实现思路
[0003]本专利技术提供一种模拟国产化生产环境的仿真测试方法,解决相关技术中传统的环境评估方式无法准确测试企业应用系统在国产化运行环境下的性能的技术问题
。
[0004]本专 ...
【技术保护点】
【技术特征摘要】
1.
一种模拟国产化生产环境的仿真测试方法,其特征在于,包括以下步骤:步骤
101
,生成多个仿真环境;步骤
102
,生成业务用例;步骤
103
,在多个仿真环境中分别运行模拟负载场景;选择多个业务用例组成模拟负载场景,模拟用户行为触发业务用例,一个业务用例被触发一次作为一个子负载场景,触发业务用例生成多个子负载场景组合得到模拟负载场景;在模拟负载运行时监测性能指标获得运行性能数据;步骤
104
,基于运行性能数据生成
M
个图集,一个图集由一个仿真环境中运行模拟负载场景的运行性能数据生成,每个图集均包括第一图
、
第二图和第三图,其中第一图
、
第二图
、
第三图包含了相同的节点,第一图
、
第二图
、
第三图的节点均映射到模拟负载场景的子负载场景;第一图和第三图的节点之间存在边;为图集中的节点生成节点矢量;步骤
105
,将节点矢量输入评估模型,评估模型输出测试评分,评估模型包括第一模块和第二模块,第一模块包括
M
个通道,每个通道输入一个图集的节点矢量,输出一个第四矢量矩阵,第一模块包括第一隐藏层
、
第二隐藏层和第三隐藏层,其中第一隐藏层输入节点矢量,输出第二邻接矩阵;节点矢量和第一邻接矩阵输入第二隐藏层,输出第一矢量矩阵,节点矢量和第二邻接矩阵输入第二隐藏层,输出第二矢量矩阵,节点矢量和第三邻接矩阵输入第二隐藏层,输出第三矢量矩阵,第一矢量矩阵
、
第二矢量矩阵和第三矢量矩阵输入第三隐藏层,第三隐藏层输出第四矢量矩阵;第二模块包括卷积层
、
逻辑层和全连接层,卷积层的
M
个通道分别输入
M
个第四矢量矩阵,然后输出
M
个第五矢量矩阵到逻辑层,逻辑层输出一个拼接向量到全连接层,全连接层输出测试评分
。2.
根据权利要求1所述的一种模拟国产化生产环境的仿真测试方法,其特征在于,通过对企业应用系统的实际应用场景抽象成业务用例,将这些业务用例以脚本记录的形式添加到业务用例库中
。3.
根据权利要求2所述的一种模拟国产化生产环境的仿真测试方法,其特征在于,模拟用户行为是使用用户行为发生器演绎脚本模拟用户的行为模式
。4.
根据权利要求3所述的一种模拟国产化生产环境的仿真测试方法,其特征在于,组成模拟负载场景的子负载场景的数量为
N。5.
...
【专利技术属性】
技术研发人员:李强,陈又咏,程明,蔡清远,程凯,王明,韩泽华,李一,
申请(专利权)人:福建亿榕信息技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。