一种业务流程数据生成系统、方法和设备技术方案

技术编号:36551554 阅读:9 留言:0更新日期:2023-02-04 17:05
本发明专利技术涉及数据测试技术领域,具体涉及一种业务流程数据生成系统、方法和设备,其中所述系统包括服务配置模块,用于配置需要用于检测的系统接口,自定义UI配置模块,用于根据配置的系统接口的信息,在造数据模块生成相应的临时造数据页面,并将临时造数据页面与系统接口进行关联,造数据模块,用于根据接口信息,在相应的临时造数据页面中生成相应的业务数据;测试流程设置模块,用于根据业务数据生成接口数据列表页面,并在接口数据列表页面中设置业务数据的执行顺序,进而生成全链路业务流程数据,从而解决目前无法制造全链路业务流程数据的问题。的问题。的问题。

【技术实现步骤摘要】
一种业务流程数据生成系统、方法和设备


[0001]本专利技术涉及数据测试
,具体涉及一种业务流程数据生成系统、方法和设备。

技术介绍

[0002]在日常项目系统的快速迭代过程中,测试人员需要依赖其它相关联的业务流程数据来验证其自身系统中的业务功能即全链路业务流程数据,但这种流程测试数据的制造过程太过于繁琐,且耗时较久。使得测试流程很慢,非常不利于项目系统的快速迭代。
[0003]目前的测试数据的生成并无全链路的复杂场景数据的制造方法,现有制造测试数据方式五花八门,有些就是正常业务软件生成,这种需要一个一个项目系统去操作其业务功能;有些就是直接调用业务接口生成,这种需要编写对应的测试脚本;有些项目自身有工具系统生成数据,这种就需要每个系统去做一遍操作等等,所以如果需要这种跨项目的业务流程数据,需要结合很多途径才能制造成功,非常费时费力。

技术实现思路

[0004]有鉴于此,本专利技术的目的在于提供一种业务流程数据生成系统,以克服目前无法制造全链路业务流程数据的问题。
[0005]为实现以上目的,本专利技术采用如下技术方案:
[0006]第一方面,本申请提供一种业务流程数据生成系统,包括:
[0007]服务配置模块,用于配置需要用于检测的系统接口;
[0008]自定义UI配置模块,用于根据配置的所述系统接口的信息,在造数据模块生成相应的临时造数据页面,并将所述临时造数据页面与所述系统接口进行关联;
[0009]所述造数据模块,用于根据所述接口信息,在相应的所述临时造数据页面中生成相应的业务数据;
[0010]测试流程设置模块,用于根据所述业务数据生成接口数据列表页面,并在所述接口数据列表页面中设置所述业务数据的执行顺序,进而生成全链路业务流程数据。
[0011]进一步的,以上所述的系统,还包括数据传送模块;
[0012]所述数据传送模块,用于通过配置的所述系统接口,将相应的所述业务数据,按照所述执行顺序发送给相应的系统,以使所述系统按照所述执行顺序根据所述业务数据进行测试。
[0013]进一步的,以上所述的系统,
[0014]所述数据传送模块,还用于将所述系统的测试结果发送给测试流程设置模块;
[0015]所述测试流程设置模块,还用于将所述系统的测试结果添加到所述接口数据列表页面中。
[0016]第二方面,本申请提供一种业务流程数据生成方法,应用于以上任一项所述的业务流程数据生成系统,所述方法,包括:
[0017]获取用户配置指令;
[0018]根据所述用户配置指令,配置系统接口;
[0019]根据配置的所述系统接口信息,生成相应的临时造数据页面,并将所述临时造数据页面与所述系统接口进行关联;
[0020]根据所述系统接口信息在相应的所述临时造数据页面生成业务数据;
[0021]根据配置的所述系统接口和所述业务数据,生成接口数据列表页面,并在所述接口数据列表页面中,将所述系统接口与所述业务数据关联;
[0022]获取用户的执行顺序指令和用户选择的关联字段;
[0023]根据所述执行顺序指令和所述关联字段在所述接口数据列表页面中设置所述业务数据的执行顺序,进而生成全链路业务流程数据。
[0024]第三方面,本申请提供一种业务流程数据生成设备,包括处理器和存储器,所述处理器与存储器相连:
[0025]其中,所述处理器,用于调用并执行所述存储器中存储的程序;
[0026]所述存储器,用于存储所述程序,所述程序至少用于执行以上所述的业务流程数据生成方法。
[0027]本专利技术一种业务流程数据生成系统的有益效果为:
[0028]本申请具有服务配置模块,用于配置需要用于检测的系统接口,自定义UI配置模块,用于根据配置的系统接口的信息,在造数据模块生成相应的临时造数据页面,并将临时造数据页面与系统接口进行关联,造数据模块,用于根据接口信息,在相应的临时造数据页面中生成相应的业务数据;测试流程设置模块,用于根据业务数据生成接口数据列表页面,并在接口数据列表页面中设置业务数据的执行顺序,进而生成全链路业务流程数据,从而解决目前无法制造全链路业务流程数据的问题。
附图说明
[0029]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0030]图1是本专利技术一种业务流程数据生成系统一种实施例提供的结构示意图;
[0031]图2是本专利技术一种业务流程数据生成方法一种实施例提供的流程图;
[0032]图3是本专利技术一种业务流程数据生成设备一种实施例提供的结构示意图。
具体实施方式
[0033]为使本专利技术的目的、技术方案和优点更加清楚,下面将对本专利技术的技术方案进行详细的描述。显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所得到的所有其它实施方式,都属于本专利技术所保护的范围。
[0034]目前的测试数据的生成并无全链路的复杂场景数据的制造方法,现有制造测试数据方式五花八门,有些就是正常业务软件生成,这种需要一个一个项目系统去操作其业务
功能;有些就是直接调用业务接口生成,这种需要编写对应的测试脚本;有些项目自身有工具系统生成数据,这种就需要每个系统去做一遍操作等等,所以如果需要这种跨项目的业务流程数据,需要结合很多途径才能制造成功,非常费时费力。
[0035]有鉴于此,本专利技术的目的在于提供一种业务流程数据生成系统,以克服目前无法制造全链路业务流程数据的问题。
[0036]图1是本专利技术一种业务流程数据生成系统一种实施例提供的结构示意图。
[0037]请参阅图1,本实施例可以包括:
[0038]服务配置模块1,用于配置需要用于检测的系统接口;
[0039]自定义UI配置模块2,用于根据配置的系统接口的信息,在造数据模块3生成相应的临时造数据页面,并将临时造数据页面与系统接口进行关联;
[0040]造数据模块3,用于根据接口信息,在相应的临时造数据页面中生成相应的业务数据;
[0041]测试流程设置模块4,用于根据业务数据生成接口数据列表页面,并在接口数据列表页面中设置业务数据的执行顺序,进而生成全链路业务流程数据。
[0042]需要说明的是,本专利技术是通过Java编写后端服务,HTML编写前端Web系统并部署在Tomcat服务器上。通过在IntelliJ IDEA中创建项目,编写服务配置、统一调用服务等接口;
[0043]然后编写前端Web系统,完成可自定义的服务配置功能页面、UI配置页面以及完成可自动生成页面的功能。
[0044]IntelliJ本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种业务流程数据生成系统,其特征在于,包括:服务配置模块,用于配置需要用于检测的系统接口;自定义UI配置模块,用于根据配置的所述系统接口的信息,在造数据模块生成相应的临时造数据页面,并将所述临时造数据页面与所述系统接口进行关联;所述造数据模块,用于根据所述接口信息,在相应的所述临时造数据页面中生成相应的业务数据;测试流程设置模块,用于根据所述业务数据生成接口数据列表页面,并在所述接口数据列表页面中设置所述业务数据的执行顺序,进而生成全链路业务流程数据。2.根据权利要求1所述的系统,其特征在于,还包括数据传送模块;所述数据传送模块,用于通过配置的所述系统接口,将相应的所述业务数据,按照所述执行顺序发送给相应的系统,以使所述系统按照所述执行顺序根据所述业务数据进行测试。3.根据权利要求2所述的系统,其特征在于,所述数据传送模块,还用于将所述系统的测试结果发送给测试流程设置模块;所述测试流程设置模块,还用于将所述系统的测试结果添加到所述接口数据列表页面中。4.一...

【专利技术属性】
技术研发人员:梅宇兵
申请(专利权)人:上海中通吉网络技术有限公司
类型:发明
国别省市:

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

1