一种负载均衡软件的自动化测试方法及相关装置制造方法及图纸

技术编号:42157486 阅读:23 留言:0更新日期:2024-07-27 00:08
本发明专利技术提供了一种负载均衡软件的自动化测试方法及相关装置,涉及软件测试技术领域,包括在自动化用例文件夹下创建conftest文件,实现负载均衡的各功能模块的创建删除fixture;在各功能模块的fixture中实现配置功能的创建和删除,并根据依赖关系定义各fixture的scope范围;创建每一个功能模块的自动化用例类,根据依赖关系选择fixture作为自动化用例类的入参,实现对应的自动化测试用例函数;自动化生成不同组合配置功能的测试用例;通过测试框架执行每个组合配置功能的测试用例,执行完成后生成测试报告;本发明专利技术提高了负载均衡软件的测试效率和覆盖率,实现负载均衡软件的自动化测试。

【技术实现步骤摘要】

本专利技术涉及软件测试,具体而言,涉及一种负载均衡软件的自动化测试方法及相关装置


技术介绍

1、负载均衡技术通过智能分配网络请求至多台服务器,实现负载分担,从而提升系统稳定性与可用性。随着云原生技术的进步,软件定义的负载均衡成为新趋势,它不仅支持四层和七层负载均衡,还包含会话保持、转发规则、安全策略等多功能模块。这些功能的多样性和可配置性,结合不同租户需求,产生大量复杂的测试用例。由于单一功能的测试组合可能超过千种,传统的手工测试难以全面覆盖,且效率低下,难以跟上软件快速迭代的步伐。因此,为提高测试效率和覆盖率,实现负载均衡软件的自动化测试变得尤为关键。


技术实现思路

1、本专利技术的目的在于提供一种负载均衡软件的自动化测试方法及相关装置,以改善上述问题。为了实现上述目的,本专利技术采取的技术方案如下:

2、第一方面,本申请提供了一种负载均衡软件的自动化测试方法,包括:

3、在自动化用例文件夹下创建conftest文件,在conftest文件下实现负载均衡的各功能模块的创建删除fix本文档来自技高网...

【技术保护点】

1.一种负载均衡软件的自动化测试方法,其特征在于,包括:

2.根据权利要求1所述的负载均衡软件的自动化测试方法,其特征在于,在自动化用例文件夹下创建conftest文件,在conftest文件下实现负载均衡的各功能模块的创建删除fixture,包括:

3.根据权利要求1所述的负载均衡软件的自动化测试方法,其特征在于,利用装饰器装饰各功能模块的自动化测试用例函数,自动化生成不同组合配置功能的测试用例,包括:

4.根据权利要求3所述的负载均衡软件的自动化测试方法,其特征在于,将所述数据模板进行变量的替换或随机生成操作,生成不同的配置功能数据集,包括:...

【技术特征摘要】

1.一种负载均衡软件的自动化测试方法,其特征在于,包括:

2.根据权利要求1所述的负载均衡软件的自动化测试方法,其特征在于,在自动化用例文件夹下创建conftest文件,在conftest文件下实现负载均衡的各功能模块的创建删除fixture,包括:

3.根据权利要求1所述的负载均衡软件的自动化测试方法,其特征在于,利用装饰器装饰各功能模块的自动化测试用例函数,自动化生成不同组合配置功能的测试用例,包括:

4.根据权利要求3所述的负载均衡软件的自动化测试方法,其特征在于,将所述数据模板进行变量的替换或随机生成操作,生成不同的配置功能数据集,包括:

...

【专利技术属性】
技术研发人员:王李锋
申请(专利权)人:中电云计算技术有限公司
类型:发明
国别省市:

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

1