[发明专利]一种SQL接口自动化测试方法及装置在审
申请号: | 202210116227.7 | 申请日: | 2022-01-30 |
公开(公告)号: | CN114443499A | 公开(公告)日: | 2022-05-06 |
发明(设计)人: | 管小娟;周诚;王晨飞;李伟伟;汪亚娟 | 申请(专利权)人: | 全球能源互联网研究院有限公司;国家电网有限公司;国家电网有限公司客户服务中心 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京三聚阳光知识产权代理有限公司 11250 | 代理人: | 王娜 |
地址: | 102209 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 sql 接口 自动化 测试 方法 装置 | ||
1.一种SQL接口自动化测试方法,其特征在于,包括如下步骤:
若源代码发生变化,将更新后的源代码发送至对应服务器;
将代码执行脚本发送至所述服务器,通过所述代码执行脚本将所述服务器中运行的原始可执行文件替换为所述更新后的源代码对应的最新可执行文件;
将预先建立的测试用例集和功能执行脚本发送至所述服务器,通过所述功能执行脚本执行所述测试用例集,对待测试接口的方法进行测试,得到功能测试结果;
将性能执行脚本发送至所述服务器,所述性能执行脚本按照测试参数,执行待测试接口的接口测试方法,根据所述服务器运行所述接口测试方法时的性能参数得到所述服务器的性能测试结果。
2.根据权利要求1所述的SQL接口自动化测试方法,其特征在于,所述代码执行脚本通过如下步骤将所述服务器中运行的原始可执行文件替换为所述更新后的源代码对应的最新可执行文件:
编译所述更新后的源代码;
停止运行原始可执行文件,并备份所述原始可执行文件;
拷贝所述更新后的源代码对应的最新可执行文件,并启动所述更新后的源代码对应的最新可执行文件。
3.根据权利要求1所述的SQL接口自动化测试方法,其特征在于,
不同的待测试接口的方法对应的测试用例集不同,所述测试用例集包括测试对象设置文本、待测试方法、测试步骤、输入数据以及预期输出数据,所述测试步骤中包含所述待测试接口的方法。
4.根据权利要求3所述的SQL接口自动化测试方法,其特征在于,所述功能执行脚本通过如下步骤对所述待测试接口的方法进行测试:
按照所述测试对象设置文本设置所述待测试接口;
执行所述测试步骤时,将所述输入数据输入所述测试步骤中对应的方法中,得到所述测试步骤的输出结果;
将所述输出结果与所述预期输出数据进行比较,得到所述功能测试结果。
5.根据权利要求1或4所述的SQL接口自动化测试方法,其特征在于,
所述功能执行脚本中包括调用命令,用于调用SQL接口的方法。
6.一种SQL接口自动化测试装置,其特征在于,包括:
源代码发送模块,若源代码发生变化,所述源代码发送模块用于将更新后的源代码下发至对应服务器;
源代码替换模块,用于将代码执行脚本发送至所述服务器,通过所述代码执行脚本将所述服务器中运行的原始可执行文件替换为所述更新后的源代码对应的最新可执行文件;
功能测试模块,用于将预先建立的测试用例集和功能执行脚本发送至所述服务器,通过所述功能执行脚本执行所述测试用例集,对待测试接口的方法进行测试,得到功能测试结果;
性能测试模块,用于将性能执行脚本发送至所述服务器,所述性能执行脚本按照测试参数,执行待测试接口的接口测试方法,根据所述服务器运行所述接口测试方法时的性能参数得到所述服务器的性能测试结果。
7.根据权利要求6所述的SQL接口自动化测试装置,其特征在于,所述源代码替换模块包括:
代码编译子模块,用于编译所述更新后的源代码;
原始可执行文件停止子模块,用于停止运行原始可执行文件,并备份所述原始可执行文件;
可执行文件更新子模块,用于拷贝所述更新后的源代码对应的最新可执行文件,并启动所述更新后的源代码对应的最新可执行文件。
8.根据权利要求6所述的SQL接口自动化测试装置,其特征在于,所述功能测试模块包括:
接口设置子模块,用于按照所述测试对象设置文本设置所述待测试接口;
测试步骤执行子模块,用于执行所述测试步骤时,将所述输入数据输入所述待测试方法中,得到所述测试步骤的输出结果;
测试结果确定子模块,用于将所述输出结果与所述与其输出数据进行比较,得到所述功能测试结果。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于全球能源互联网研究院有限公司;国家电网有限公司;国家电网有限公司客户服务中心,未经全球能源互联网研究院有限公司;国家电网有限公司;国家电网有限公司客户服务中心许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210116227.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种可调节的穿线密封结构
- 下一篇:一种非接触式微波测温方法