【技术实现步骤摘要】
一种信息系统性能测试的管理方法和系统
[0001]本专利技术涉及信息系统性能检测
,尤其涉及一种信息系统性能测试的管理方法和系统。
技术介绍
[0002]为了保证信息系统在大并发的场景下依然能稳定运行,需要对信息系统进行性能测试,验证系统的性能指标是否满足需求。性能测试的核心是性能测试脚本以及性能测试任务的执行。因此需要采用性能测试管理技术对性能测试脚本以及性能测试任务进行协同管理。
[0003]现有技术中,性能测试采用jmeter测试工具,jmeter性能测试脚本及测试任务是线下分散管理的,无法进行在线管理和共享,不利于协同工作。且jmeter无法记录每个测试任务的执行信息和参数详情,测试报告也无统一管理页面,不利于测试结果的比对。
[0004]因此,如何实现jmeter测试脚本和性能测试任务的在线管理,实现测试记录及测试报告的统一管理,是当前亟待解决的技术问题。
技术实现思路
[0005]有鉴于此,为了克服现有技术的不足,本专利技术旨在提供一种信息系统性能测试的管理方法和系统。 />[0006]根据本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种信息系统性能测试的管理方法,其特征在于,所述方法包括:获取测试任务的信息,根据获取的测试任务的信息创建测试任务,为创建的测试任务设置任务关联属性;通过设置与测试任务相对应的测试场景、测试任务的执行启动方式,创建测试任务执行计划;根据测试任务的任务关联属性创建测试任务执行请求,根据创建的测试任务执行请求执行测试任务执行计划。2.根据权利要求1所述的信息系统性能测试的管理方法,其特征在于,获取测试任务的信息,根据获取的测试任务的信息创建测试任务,为创建的测试任务设置任务关联属性,包括:获取测试任务的信息以及与测试任务相关联的jenkins信息和测试项目信息,所述测试任务的信息包括任务名称和任务参数,所述jenkins信息包括jenkins登录信息、jenkins中的测试任务名称以及jenkins描述信息,所述测试项目信息包括测试项目名称和测试项目描述信息;根据获取的测试任务的信息以及与测试任务相关联的jenkins信息和测试项目信息,创建测试任务;在创建测试任务时通过选择与测试任务相关联的jenkins信息和测试项目信息,为测试任务设置项目关联属性和jenkins关联属性。3.根据权利要求2所述的信息系统性能测试的管理方法,其特征在于,测试任务的任务参数包括测试任务的默认参数与测试任务的执行参数。4.根据权利要求1所述的信息系统性能测试的管理方法,其特征在于,通过设置与测试任务相对应的测试场景、测试任务的执行启动方式,创建测试任务执行计划,包括:当测试任务的执行启动方式为立即启动执行,在创建测试任务执行计划后,在设置的测试场景中执行所述测试任务执行计划;当测试任务的执行启动方式为定时启动执行,设置定时启动的时间阈值,在到达时间阈值后,在设置的测试场景中执行所述测试任务执行计划。5.根据权利要求1所述的信息系统性能测试的管理方法,其特征在于,通过设置与测试任务相对应的测试场景、测试任务的执行启动方式,创建测试任务执行计划,还包括:在提交创建的测试任务后创建测试报告记录,将测试报告记录中的任务执行状态设置为未执行。6.根据权利要求1所述的信息系统性能测试的管理方法,其特征在于,根据测试任务的任务关联属性创建测试任务执行请求,包括:从测试任务的任务关联属性中获取测试任务的jenkins信息,根据获取的jenkins信息登录jenkins,提取crumb的值;获取测试任务的默认参数,将获取的默认参数存储至default_parameter_list列表中,获取测试任务的执行参数,将获取的执行参数存储至parameter...
【专利技术属性】
技术研发人员:邱霞,
申请(专利权)人:中电云计算技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。