[发明专利]应用测试方法、装置、设备及计算机可读存储介质在审
申请号: | 202110989620.2 | 申请日: | 2021-08-26 |
公开(公告)号: | CN113704107A | 公开(公告)日: | 2021-11-26 |
发明(设计)人: | 胡倩 | 申请(专利权)人: | 平安国际智慧城市科技股份有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 深圳市力道知识产权代理事务所(普通合伙) 44507 | 代理人: | 张传义 |
地址: | 518000 广东省深圳市前海深港合*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用 测试 方法 装置 设备 计算机 可读 存储 介质 | ||
本申请涉及人工智能及测试领域,提供了一种应用测试方法,该方法包括:获取测试配置文件;通过第一线程从测试配置文件中获取第一数据库标识和第一连接信息;通过第二线程从测试配置文件中获取第二数据库标识和第二连接信息;通过第一线程根据第一连接信息和第一数据库标识,切换第一应用服务器中的待测应用登录的数据库;通过第二线程根据第二连接信息和第二数据库标识,切换第二应用服务器中的待测应用登录的数据库;通过第一线程控制第一应用服务器执行第一测试用例;通过第二线程控制第二应用服务器执行第二测试用例。本申请提高了测试效率。本申请还涉及区块链领域,测试配置文件和数据库配置文件可存储在区块链节点中。
技术领域
本申请涉及测试领域,尤其涉及一种应用测试方法、装置、设备及计算机可读存储介质。
背景技术
随着信息技术和市场的发展,数据库的类型不断增多,如oracle、mysql、SQLServer等,在开发应用的过程中,为适应不同项目的数据库类型需求,需要对应用进行不同类型数据库的适配。在应用发布前,需要对应用进行测试,由于开发的应用涉及到多个数据库,因此需要测试应用的功能、性能以及在每个数据库下的运行情况。目前,主要是开发人员搭建多套管理库的测试环境,需要耗费较多的硬件资源和人力资源,测试效率较低。
发明内容
本申请实施例提供一种应用测试方法、装置、设备及计算机可读存储介质,旨在提高待测应用的测试效率和测试便利性。
第一方面,本申请实施例提供一种应用测试方法,包括:
获取测试配置文件;
通过第一线程从所述测试配置文件中获取用于测试待测应用性能的第一待测数据库的第一数据库标识和第一应用服务器的第一连接信息;
通过第二线程从所述测试配置文件中获取用于测试待测应用功能的第二待测数据库的第二数据库标识和第二应用服务器的第二连接信息;
通过所述第一线程根据所述第一连接信息和第一数据库标识,将所述第一应用服务器中的所述待测应用登录的数据库切换为所述第一待测数据库;
通过所述第二线程根据所述第二连接信息和第二数据库标识,将所述第二应用服务器中的所述待测应用登录的数据库切换为所述第二待测数据库;
通过所述第一线程控制所述第一应用服务器执行用于测试所述待测应用性能的第一测试用例,以测试所述待测应用的性能和所述第一待测数据库;
通过所述第二线程控制所述第二应用服务器执行用于测试所述待测应用功能的第二测试用例,以测试所述待测应用的功能和所述第二待测数据库。
第二方面,本申请实施例还提供一种应用测试装置,所述应用测试装置包括:
获取模块,用于获取测试配置文件;
第一测试模块,用于:
通过第一线程从所述测试配置文件中获取用于测试待测应用性能的第一待测数据库的第一数据库标识和第一应用服务器的第一连接信息;
通过所述第一线程根据所述第一连接信息和第一数据库标识,将所述第一应用服务器中的所述待测应用登录的数据库切换为所述第一待测数据库;
通过所述第一线程控制所述第一应用服务器执行用于测试所述待测应用性能的第一测试用例,以测试所述待测应用的性能和所述第一待测数据库;
第二测试模块,用于:
通过第二线程从所述测试配置文件中获取用于测试待测应用功能的第二待测数据库的第二数据库标识和第二应用服务器的第二连接信息;
通过所述第二线程根据所述第二连接信息和第二数据库标识,将所述第二应用服务器中的所述待测应用登录的数据库切换为所述第二待测数据库;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安国际智慧城市科技股份有限公司,未经平安国际智慧城市科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110989620.2/2.html,转载请声明来源钻瓜专利网。