基于性能测试需求自动配置性能场景的方法技术

技术编号:26790699 阅读:26 留言:0更新日期:2020-12-22 17:05
本发明专利技术公开了一种基于性能测试需求自动配置性能场景的方法,包括:设计配置文件模板;构造性能场景模板;确定各参数在性能场景模板文件中的位置;构建配置文件;生成配置好的性能场景文件;本发明专利技术通过性能测试需求文档提取相关信息,填入配置文件,编写脚本将配置文件中的配置填入相应模板中就能生成已配置好的性能场景,可大大提高性能测试场景配置的效率。

【技术实现步骤摘要】
基于性能测试需求自动配置性能场景的方法
本专利技术涉及软件测试
,特别是一种基于性能测试需求自动配置性能场景的方法。
技术介绍
目前性能测试使用最为广泛的商用工具是HP公司开发的LoadRunner,同时Apache基金会支持的开源项目JMeter是使用最多的免费工具。LoadRunner是一种预测系统行为和性能的负载测试工具,通过模拟成千上万的用户实施并发负载及实时性能监测的方式来确认和查找问题。Controller组件是LoadRunner的控制中心,主要包括场景设计和场景执行两部分,该组件提供了手动设计和面向目标两种测试场景。一般情况下使用手动场景设计方法,因为能够更灵活地按照需求来设计场景模型,使场景能更好地接近用户的真实使用。手动场景设计的主要步骤包括:加载性能测试脚本到Controller组件中;通过LoadGenerators配置负载机;通过Run-timeSettings设置每个脚本的运行时配置;通过ScenarioSchedule设置方案和计划。JMeter性能原理与LoadRunner类似。采用多线程来本文档来自技高网...

【技术保护点】
1.一种基于性能测试需求自动配置性能场景的方法,其特征在于,包括以下步骤:/nS1、设计配置文件模板:罗列性能测试场景中需要配置的参数,将所述参数按一定格式存储为配置文件模板;/nS2、构造性能场景模板:在性能测试工具的界面中,配置罗列的所述参数并保存,作为性能场景模板文件;/nS3、确定各参数在性能场景模板文件中的位置:依次在性能测试工具的界面中修改所述参数并保存为比对文件,将所述比对文件以及性能场景模板文件作为文本打开,使用比较工具比较两者的不同,确定修改的参数在性能场景模板文件中的位置,并记录参数所在位置前后的文本特征,将所述文本特征作为所述配置文件模板中各参数的属性加入配置文件模板中,...

【技术特征摘要】
1.一种基于性能测试需求自动配置性能场景的方法,其特征在于,包括以下步骤:
S1、设计配置文件模板:罗列性能测试场景中需要配置的参数,将所述参数按一定格式存储为配置文件模板;
S2、构造性能场景模板:在性能测试工具的界面中,配置罗列的所述参数并保存,作为性能场景模板文件;
S3、确定各参数在性能场景模板文件中的位置:依次在性能测试工具的界面中修改所述参数并保存为比对文件,将所述比对文件以及性能场景模板文件作为文本打开,使用比较工具比较两者的不同,确定修改的参数在性能场景模板文件中的位置,并记录参数所在位置前后的文本特征,将所述文本特征作为所述配置文件模板中各参数的属性加入配置文件模板中,更新配置文件模板;
S4、构建配置文件:根据性能测试需求设计性能场景,量化为相应的参数,并填入更新后的配置文件模板中构建配置文件;
S5、生成配置好的性能场景文件:依次循环解析所述配置文件中各参数、以...

【专利技术属性】
技术研发人员:张荣芸
申请(专利权)人:四川长虹电器股份有限公司
类型:发明
国别省市:四川;51

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1