掌桥专利:专业的专利平台
掌桥专利
首页

一种对系统数据进行定向清理的方法和装置

文献发布时间:2023-06-19 16:06:26



技术领域

本发明涉及计算机测试领域,尤其涉及一种对系统测试数据进行定向清理的方法和装置。

背景技术

基于Web端的OA办公系统在各个企业运用十分广泛。计算机服务提供商通常需要为不同的企业客户提供定制版的OA系统。在研发及应用中,尤其在各种销售推广如招标或售前的过程中,计算机服务提供商会采用内部部署的公用演示OA办公系统对具体的服务产品进行演示,为保证演示用的软件系统的稳定,测试人员通常会定期对OA系统内的应用进行功能走查。一般采用人工或自动化的方式运行软件系统功能,从而产生测试数据。对于自动化测试而言,每次应用测试运行过程中会产生大量测试数据,遗留在演示系统中,例如请假管理应用里会生成张三请假信息数据,在售前人员使用演示系统进行演示前,这类测试数据需要清理。手动清理需要逐一打开每个应用的每个页面,且有的应用页面没有删除按钮,因此会导致数据清理的诸多不便。

因此,如何提供一种快速而便捷的数据清理方法,成为亟待解决的技术问题。

发明内容

有鉴于此,本发明旨在提供一种快速而便捷的测试数据清理方法。

一方面,本发明提供一种对系统数据进行定向清理的方法,包括:

S1:获取系统配置文件数据,所述配置文件数据包括登录接口地址、登录账号信息、各应用模块的查询接口地址和删除接口地址、数据标记;

S2:读取系统配置文件数据,调用登录接口,获得返回的token信息;

S3:根据token信息调用应用模块的查询接口,根据数据标记查询需要清理的数据;

S4:根据token信息调用应用模块的删除接口,删除需清理的数据。

进一步地,本发明方法的步骤S2中,读取系统配置文件数据,调用登录接口,获得返回的token信息,包括:读取登录接口地址与登录账号信息,并通过对登录接口地址与登录账号信息进行组合实现账号登录,获得返回的token信息,并将返回的token信息写入写入临时缓存文件以供后续调用,其中,登录账号信息包括用户名和密码。

进一步地,本发明方法的步骤S2中,读取系统配置文件数据,调用登录接口,还包括:调用登录接口失败时,输出操作日志并终止调用。

进一步地,本发明的步骤S3中,根据token信息,调用应用模块的查询接口,包括:使用预存的token信息访问需进行数据清理的应用模块的查询接口地址。

进一步地,本发明的步骤S3中,根据数据标记查询需要清理的数据,包括:查询所得测试数据写入临时缓存,供删除接口调用。

进一步地,本发明的步骤S4中,根据token信息调用应用模块的删除接口,包括:通过token信息访问应用模块的删除接口地址。

进一步地,本发明的步骤S4中,删除需清理的数据,包括:删除查询所得写入缓存中的测试数据,输出每次删除操作产生的日志信息。

进一步地,本发明的方法,包括:轮询读取配置文件里的其他测试账号,依次清理每个测试账号产生的测试数据。

另一方面,本发明提供一种对系统数据进行定向清理的装置,包括:

读取模块,用于获取系统配置文件数据,所述配置文件数据包括登录接口地址、登录账号信息、各应用模块的查询接口地址和删除接口地址、数据标记;

查询模块,用于读取系统配置文件数据,调用登录接口,获得返回的token信息;根据token信息调用应用模块的查询接口,根据数据标记查询需要清理的数据;

删除模块,用于根据token信息调用应用模块的删除接口,删除需清理的数据,输出每次删除操作产生的日志信息。

最后,本发明还提供一种终端设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述程序时实现所述方法的步骤。

根据本发明对系统数据进行定向清理的方法和装置,具有以下有益效果:

1)在配置文件中即可完成需清理的应用的接口信息和登录账号信息

2)根据配置文件,自定义一键清理各个应用内的测试数据。

附图说明

为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。

图1为本发明示例性第一实施例对系统数据进行定向清理的方法的流程图。

图2为本发明示例性第六实施例对系统数据进行定向清理的装置的框架图。

具体实施方式

下面结合附图对本发明实施例进行详细描述。

需说明的是,在不冲突的情况下,以下实施例及实施例中的特征可以相互组合;并且,基于本公开中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本公开保护的范围。

需要说明的是,下文描述在所附权利要求书的范围内的实施例的各种方面。应显而易见,本文中所描述的方面可体现于广泛多种形式中,且本文中所描述的任何特定结构及/或功能仅为说明性的。基于本公开,所属领域的技术人员应了解,本文中所描述的一个方面可与任何其它方面独立地实施,且可以各种方式组合这些方面中的两者或两者以上。举例来说,可使用本文中所阐述的任何数目个方面来实施设备及/或实践方法。另外,可使用除了本文中所阐述的方面中的一或多者之外的其它结构及/或功能性实施此设备及/或实践此方法。

以下各实施例中涉及的名词解释如下:

配置文件:是一种计算机文件,可以为一些计算机程序配置参数和初始设置。

Token:是服务端生成的一串字符串,以作客户端进行请求的一个令牌,当第一次登录后,服务器生成一个Token便将此Token返回给客户端。

图1为根据本发明示例性第一实施例的一种对系统数据进行定向清理的方法,如图1所示,本实施例所述方法,包括:

S1:获取系统配置文件数据,所述配置文件数据包括登录接口地址、登录账号信息、各应用模块的查询接口地址和删除接口地址、数据标记;

S2:读取系统配置文件数据,调用登录接口,获得返回的token信息;

S3:根据token信息调用应用模块的查询接口,根据数据标记查询需要清理的数据;

S4:根据token信息调用应用模块的删除接口,删除需清理的数据。

本发明示例性第二实施例提供了一种对系统数据进行定向清理的方法,本实施例是图1所示方法的优选实施例,本实施例方法的步骤S2中,读取系统配置文件数据,调用登录接口,获得返回的token信息,包括:读取登录接口地址与登录账号信息,并通过对登录接口地址与登录账号信息进行组合实现账号登录,获得返回的token信息,并将返回的token信息写入写入临时缓存文件以供后续调用,其中,登录账号信息包括用户名和密码。

本实施例方法的步骤S2中,读取系统配置文件数据,调用登录接口,还包括:调用登录接口失败时,输出操作日志并终止调用。

本发明示例性第三实施例提供了一种对系统数据进行定向清理的方法,本实施例是图1所示方法的优选实施例,本实施例方法的步骤S3中,根据token信息,调用应用模块的查询接口,包括:使用预存的token信息访问需进行数据清理的应用模块的查询接口地址。

本实施例方法的步骤S3中,根据数据标记查询需要清理的数据,包括:查询所得测试数据写入临时缓存,供删除接口调用。

本发明示例性第四实施例提供了一种对系统数据进行定向清理的方法,本实施例是图1所示方法的优选实施例,本实施例方法的步骤S4中,根据token信息调用应用模块的删除接口,包括:通过token信息访问应用模块的删除接口地址。

本实施例方法的步骤S4中,删除需清理的数据,包括:删除查询所得写入缓存中的测试数据,输出每次删除操作产生的日志信息。

本发明示例性第五实施例提供了一种对系统数据进行定向清理的方法,本实施例是图1所示方法的优选实施例,本实施例方法中,在步骤S1至步骤S4执行完成后,包括:轮询读取配置文件里的其他测试账号,依次清理每个测试账号产生的测试数据。

图2为根据本发明示例性第六实施例的一种对系统数据进行定向清理的装置,如图2所示,本实施例的装置,包括:

读取模块,用于获取系统配置文件数据,所述配置文件数据包括登录接口地址、登录账号信息、各应用模块的查询接口地址和删除接口地址、数据标记;

查询模块,用于读取系统配置文件数据,调用登录接口,获得返回的token信息;根据token信息调用应用模块的查询接口,根据数据标记查询需要清理的数据;

删除模块,用于根据token信息调用应用模块的删除接口,删除需清理的数据,输出每次删除操作产生的日志信息。

本发明第七实施例还提供一种终端设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述程序时实现所述方法的步骤。

该终端设备具有上述对系统数据进行定向清理的方法相应的技术效果。

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。

相关技术
  • 一种对系统数据进行定向清理的方法和装置
  • 一种定向进行数据采集的方法及系统
技术分类

06120114705025