当前位置: 首页 > 专利查询>浙江大学专利>正文

一种基于大语言模型的高质量微基准性能测试自动生成方法及装置制造方法及图纸

技术编号:44299912 阅读:10 留言:0更新日期:2025-02-18 20:18
本发明专利技术公开了一种基于大语言模型的高质量微基准性能测试自动生成方法及装置,该方法包括:对目标项目进行解析,构建系统依赖图;利用系统依赖图分析目标方法的调用链路,指导大语言模型根据调用链中的源代码进行性能分类;将性能分类结果与预定义的JMH参数模板进行匹配;整合目标方法的上下文信息与参数模板,有效指导大语言模型生成高质量的微基准性能测试用例;解析成功生成的微基准性能测试代码,利用不良实践规则库对代码中的不良实践进行检测,并对不良实践代码进行修复,最终生成高效且准确的测试用例。本发明专利技术在测试生成正确率和性能缺陷检测能力等方面均优于传统方法,生成的测试用例在可理解性和性能测量的准确性上有显著优势。

【技术实现步骤摘要】

本专利技术属于微基准性能测试自动生成,尤其是涉及一种基于大语言模型的高质量微基准性能测试自动生成方法及装置


技术介绍

1、在软件测试的层次结构中,性能测试是确保系统在实际负载下稳定性与高效运行的重要组成部分。微基准性能测试尤为关键,它能够深入分析代码的最小单元,帮助开发人员在早期识别可能影响系统性能的问题,进而提升软件的整体性能和稳定性。然而,编写高质量的微基准性能测试用例通常是一个耗时且复杂的过程,开发者不仅需要具备丰富的性能调优经验,还必须花费大量时间来进行手动编写和调整。这也使得在实际开发过程中,性能测试往往被忽略。

2、为了应对这一挑战,微基准性能测试用例的自动生成技术应运而生。该技术旨在自动化生成覆盖系统关键性能路径的测试用例,确保代码的性能能够得到充分评估和验证。这种自动化生成的微基准测试能够显著提高测试覆盖率,减少开发人员的负担,并帮助团队及早发现性能瓶颈和潜在问题,从而大幅提升开发效率,优化软件的整体性能表现。

3、当前常见的微基准性能测试自动生成技术之一是ju2jmh。通过构建ju2jmh框架,能够自动生成微基准本文档来自技高网...

【技术保护点】

1.一种基于大语言模型的高质量微基准性能测试自动生成方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的基于大语言模型的高质量微基准性能测试自动生成方法,其特征在于,步骤(1)的具体过程为;

3.根据权利要求1所述的基于大语言模型的高质量微基准性能测试自动生成方法,其特征在于,步骤(2)的具体过程为:

4.根据权利要求1所述的基于大语言模型的高质量微基准性能测试自动生成方法,其特征在于,步骤(3)的具体过程为:

5.根据权利要求1所述的基于大语言模型的高质量微基准性能测试自动生成方法,其特征在于,步骤(4)的具体过程为:

...

【技术特征摘要】

1.一种基于大语言模型的高质量微基准性能测试自动生成方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的基于大语言模型的高质量微基准性能测试自动生成方法,其特征在于,步骤(1)的具体过程为;

3.根据权利要求1所述的基于大语言模型的高质量微基准性能测试自动生成方法,其特征在于,步骤(2)的具体过程为:

4.根据权利要求1所述的基于大语言模型的高质量微基准性能测试自动生成方法,其特征在于,步骤(3)的具体过程为:

5.根据权利要求1所述的基于大语言模型的高质量微基准性能测试自动生成方法,其特征在于,步...

【专利技术属性】
技术研发人员:智晨胡泽昊艾晶杨攀飞刘维尹建伟
申请(专利权)人:浙江大学
类型:发明
国别省市:

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

1