本申请涉及网络通信领域,尤其涉及一种动态页面生成方法、装置及设备。
背景技术:
1、基于实际工作需求,需要生成多个报文对待测系统进行测试。
2、在相关技术中,工作人员需要开发每个报文对应的动态页面,在动态页面中输入报文信息,以使电子设备根据动态页面中的多个报文信息生成对应的报文,并向待测系统发送报文以对待测系统进行测试。不同类型的报文需要对应有不同的动态页面,以输入报文信息。然而,在开发阶段,对于不同类型的报文,开发人员都需要单独开发对应的动态页面,存在大量的重复性工作,导致生成动态页面的效率低。
技术实现思路
1、本申请提供一种动态页面生成方法、装置及设备,用以提高生成动态页面的效率。
2、第一方面,本申请提供一种动态页面生成方法,包括:
3、获取页面生成请求,所述页面生成请求中包括配置文件标识;
4、根据所述配置文件标识,获取所述配置文件,所述配置文件中包括多个标签、以及每个标签对应的文本框信息;
5、对所述配置文件进行文本提取处理、以及文本组合处理,得到所述配置文件对应的目标字符串,所述目标字符串用于描述所述配置文件,所述目标字符串为轻量级数据交换格式的字符串;
6、根据所述目标字符串,生成所述页面生成请求对应的目标动态页面,所述目标动态页面中包括所述多个标签、以及每个标签对应的文本框。
7、第二方面,本申请提供一种动态页面生成装置,包括:第一获取模块、第二获取模块、处理模块和第一生成模块,其中,
8、所述第一获取模块用于,获取页面生成请求,所述页面生成请求中包括配置文件标识;
9、所述第二获取模块用于,根据所述配置文件标识,获取所述配置文件,所述配置文件中包括多个标签、以及每个标签对应的文本框信息;
10、所述处理模块用于,对所述配置文件进行文本提取处理、以及文本组合处理,得到所述配置文件对应的目标字符串,所述目标字符串用于描述所述配置文件,所述目标字符串为轻量级数据交换格式的字符串;
11、所述第一生成模块用于,根据所述目标字符串,生成所述页面生成请求对应的目标动态页面,所述目标动态页面中包括所述多个标签、以及每个标签对应的文本框。
12、第三方面,本申请提供一种电子设备,包括:处理器,以及与所述处理器通信连接的存储器;
13、所述存储器存储计算机执行指令;
14、所述处理器执行所述存储器存储的计算机执行指令,以实现如第一方面任一项所述的方法。
15、第四方面,本申请提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如第一方面任一项所述的方法。
16、第五方面,本申请提供一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现第一方面任一项所述的方法。
17、本申请提供的动态页面生成方法、装置及设备,电子设备可以获取页面生成请求,页面生成请求中包括配置文件标识。电子设备可以根据配置文件标识,获取配置文件,并对配置文件进行文本提取处理、以及文本组合处理,得到配置文件对应的目标字符串,进而可以根据目标字符串,生成页面生成请求对应的目标动态页面。一方面,由于配置文件可以包括多个标签、以及每个标签对应的文本框信息,通过配置文件生成目标动态页面,且配置文件可以复用,减少了大量的重复性工作;另一方面,可以将xml格式的配置文件转换成json格式的目标字符串,json格式的目标字符串相比xml格式的配置文件,无需字段结束标记,长度更短,读写更快,综合提高了生成动态页面的效率。
1.一种动态页面生成方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,根据所述目标字符串,生成所述页面生成请求对应的目标动态页面,包括:
3.根据权利要求2所述的方法,其特征在于,根据所述多个字段集合、所述多个字段集合的排列顺序,生成所述目标动态页面,包括:
4.根据权利要求3所述的方法,其特征在于,针对任意一个显示对象,根据所述起始显示坐标、所述显示间距、以及所述排列顺序,确定每个显示对象的显示位置,包括:
5.根据权利要求1-4任一项所述的方法,其特征在于,对所述配置文件进行文本提取处理、以及文本组合处理,得到所述配置文件对应的目标字符串,包括:
6.根据权利要求5所述的方法,其特征在于,对所述多个子字符串进行组合处理,得到所述目标字符串,包括:
7.根据权利要求1-6任一项所述的方法,其特征在于,根据所述配置文件标识,获取所述配置文件,包括:
8.根据权利要求1-7任一项所述的方法,其特征在于,所述方法还包括:
9.一种电子设备,其特征在于,包括:处理器,以及与所述处理器通信连接的存储器;
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如权利要求1至8任一项所述的方法。