一种基于脚本的接口软件测试方法、系统及电子设备技术方案

技术编号:38995015 阅读:18 留言:0更新日期:2023-10-07 10:26
本发明专利技术提供一种基于脚本的接口软件测试方法、系统及电子设备,其技术要点在于:采集器自动采集后台服务接口信息,并将常用的测试变量提前预置到系统中;脚本引擎通过采集的接口信息,根据不同阶段的需要,生成相应的测试脚本;通过命令将测试脚本推送到远程负载机中进行自动执行;监控器监控每一台负载机执行任务的状态、日志;负载机执行完任务后,自动生成测试报告,推送到云端。本发明专利技术实现了接口信息采集、脚本生成、任务执行、报表生成的自动化处理,无需人工维护测试脚本且做到了一次采集多阶段运行,解决了以往大量人力维护的困局,从而大大提高了工作效率。而大大提高了工作效率。而大大提高了工作效率。

【技术实现步骤摘要】
一种基于脚本的接口软件测试方法、系统及电子设备


[0001]本专利技术涉及软件测试
,更具体地,涉及一种基于脚本的接口软件测试方法、系统及电子设备。

技术介绍

[0002]随着互联网软件行业的高速发展,软件信息系统变得越来越庞大,业务流程变得越来越复杂。软件信息系统的测试工作更是细分了不同的测试阶段。现有的测试流程分为UI测试,功能测试,接口测试,压力测试等等;由于不同阶段用到的工具不同,导致需要大量测试人员并且还要维护多套测试脚本,测试工作难以标准化、流程化导致效率很低。
[0003]面对以上问题,自动化测试的需求与日俱增,更是软件测试未来的一个发展趋势。

技术实现思路

[0004]本专利技术针对现有技术中存在的技术问题,提供一种基于脚本的接口软件测试方法、系统及电子设备。本专利技术实现了接口信息采集、脚本生成、任务执行、报表生成的自动化处理,无需人工维护测试脚本且做到了一次采集多阶段运行,解决了以往大量人力维护的困局,从而大大提高了工作效率。
[0005]根据本专利技术的第一方面,提供了一种基于脚本的接本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于脚本的接口软件测试方法,其特征在于,所述测试方法包括以下步骤:采集器自动采集后台服务接口信息,并将常用的测试变量提前预置到系统中;脚本引擎通过采集的接口信息,根据不同阶段的需要,生成相应的测试脚本;通过命令将测试脚本推送到远程负载机中进行自动执行;监控器监控每一台负载机执行任务的状态、日志;负载机执行完任务后,自动生成测试报告,推送到云端。2.根据权利要求1所述的一种基于脚本的接口软件测试方法,其特征在于,所述采集器自动采集后台服务接口信息包括:集成多种接口信息的采集,优先采集swagger规范的接口,或者是手动上传已有的postman/jmeter脚本,根据脚本自动采集接口信息。3.根据权利要求2所述的一种基于脚本的接口软件测试方法,其特征在于,所述接口信息的采集包括但不限于采集符合swagger规范的接口,或上传postman脚本/jmeter脚本以及其它可采集接口信息的方式。4.根据权利要求1所述的一种基于脚本的接口软件测试方法,其特征在于,所述脚本引擎通过采集的接口信息,根据不同阶段的需要,生成相应的测试脚本包括:根据不同的测试场景,对设置的字段值进行修改赋值,并对接口的回参的对应场景或连接对应数据库对对应场景的数据逻辑做断言。5.根据权利要求1所述的一种基于脚本的接口软件测试方法,其特征在于,所述脚本引擎包括但不限于swagger标准规范接口/postman脚本/jmeter脚本以及其他自动化测试工具脚本。6.根据权利要求1所述的一种基于脚本的接口软件测试方法,其特征在于,所述通过...

【专利技术属性】
技术研发人员:程峰丁卫张周冲阮超
申请(专利权)人:武汉众邦银行股份有限公司
类型:发明
国别省市:

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

1