【技术实现步骤摘要】
一种压力测试方法、装置、设备和存储介质
[0001]本申请涉及压力测试领域,具体而言,涉及一种压力测试方法、装置、设备和存储介质。
技术介绍
[0002]软件的压力测试是一种基本的质量保证行为,是软件测试工作的一部分。软件压力测试的基本思路是对系统不断施加压力,通过确定一个系统的瓶颈或者不能接收的性能点,来获得系统能提供的最大服务级别的测试,例如测试一个Web站点在大量的负荷下,何时系统的响应会退化或失败。
[0003]目前,通常采用jmeter等开源的压力测试工具进行软件压力测试,获得性能测试报告。但是,如果是第一次使用jmeter进行压力测试,必须要先下载该软件安装包,安装完成之后,才能进行脚本编辑和测试,导致脚本编辑和测试效率低下。
技术实现思路
[0004]基于此,提供一种压力测试方法、装置、设备和存储介质,用以解决现有技术中存在的脚本编辑和测试效率低下的技术问题。
[0005]第一方面,提供了一种压力测试方法,包括:
[0006]获取通过脚本编辑界面输入的待处理脚本,所述待处 ...
【技术保护点】
【技术特征摘要】
1.一种压力测试方法,其特征在于,包括:获取通过脚本编辑界面输入的待处理脚本,所述待处理脚本为json格式;对json格式的待处理脚本进行格式转换,得到jmx格式的待处理脚本;在检测到脚本执行事件时,调用jmeter执行jmx格式的待处理脚本,得到测试报告。2.根据权利要求1所述的压力测试方法,其特征在于,所述测试报告为jtl格式;所述压力测试方法,还包括:对jtl格式的测试报告进行格式转换,得到html格式的测试报告。3.根据权利要求2所述的压力测试方法,其特征在于,还包括:在检测到报告显示事件时,将html格式的测试报告映射到所述报告显示事件对应的http地址。4.根据权利要求1所述的压力测试方法,其特征在于,在所述对json格式的待处理脚本进行格式转换,得到jmx格式的待处理脚本之后,还包括:在检测到关联事件时,将jmx格式的待处理脚本与所述关联事件对应的项目进行关联。5.根据权利要求1所述的压力测试方法,其特征在于,所述对json格式的待处理脚本进行格式转换,得到jmx格式的待处理脚本,包括:对所述json格式的待处理脚本进行解析,得到多个jmeter测试组件;将所述多个jmeter组件封装在哈希树中,得到目标哈希树;对所述目标哈希树进行格式转换,得到jmx格式的待处理脚本。6.根据权利要求1所述的压力测...
【专利技术属性】
技术研发人员:李晖,何渝君,张磊,邬明罡,
申请(专利权)人:瀚云科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。