System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种脚本文件的编辑方法、装置、计算机设备和存储介质制造方法及图纸_技高网

一种脚本文件的编辑方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:40667140 阅读:4 留言:0更新日期:2024-03-18 19:02
本申请涉及一种脚本文件的编辑方法、装置、计算机设备和存储介质。所述方法包括:响应于在网页界面上所输入的请求,从服务器的数据库获取与该请求对应的同一原始脚本文件标识的组件;将各个组件按照对应的层级结构显示在网页界面上;响应于在网页界面上用于编辑组件的操作,在网页界面上显示与该操作对应的组件的组件分析信息,并针对组件分析信息进行编辑,将编辑后的组件分析信息发送至服务器以存储于数据库;遍历在网页界面上显示的每一组件,将每一组件对应的组件分析信息依序进行拼接,生成对应的目标脚本文件。基于此,根据测试场景高效地、动态地配置对应的组件和组件分析信息,并针对组件的组件分析信息进行可视化的编辑操作。

【技术实现步骤摘要】

本申请涉及性能测试,特别是涉及一种脚本文件的编辑方法、装置、计算机设备和存储介质


技术介绍

1、在性能测试
中,通常基于客户端,创建用于性能测试的脚本文件。

2、然而,在现有的客户端中,只能在一个初始脚本文件的基础上创建新的脚本文件,在此过程中,只能针对该初始脚本文件的原有组件进行编辑,而无法针对其他脚本文件的组件进行复用,从而减低了编辑脚本文件的高效性和复用性,以及增加了维护脚本文件的困难程度。


技术实现思路

1、基于此,有必要针对上述技术问题,提供一种能够提高针对脚本文件进行编辑的高效性和复用性的脚本文件的编辑方法、装置、计算机设备和计算机可读存储介质。

2、第一方面,本申请提供了一种脚本文件的编辑方法,包括:

3、响应于在网页界面上所输入的请求,从服务器的数据库获取与所述请求对应的同一原始脚本文件标识的组件,其中每一组件分别包括对应的组件分析信息,所述组件分析信息包括针对组件的配置进行描述的信息;

4、将各个组件按照对应的层级结构显示在所述网页界面上,所述层级结构的每一节点对应于不同组件;

5、响应于在所述网页界面上用于编辑组件的操作,在所述网页界面上显示与所述用于编辑组件的操作对应的组件的组件分析信息,并针对所述组件分析信息进行编辑,将编辑后的组件分析信息发送至所述服务器,以使所述组件分析信息存储于所述数据库;

6、遍历在所述网页界面上显示的每一组件,将每一组件对应的组件分析信息依序进行拼接,得到对应的字符串对象,基于所述字符串对象生成对应的目标脚本文件。

7、第二方面,本申请还提供了一种脚本文件的编辑装置,包括:

8、获取模块,用于响应于在网页界面上所输入的请求,从服务器的数据库获取与所述请求对应的同一原始脚本文件标识的组件,其中每一组件分别包括对应的组件分析信息,所述组件分析信息包括针对组件的配置进行描述的信息;

9、显示模块,用于将各个组件按照对应的层级结构显示在所述网页界面上,所述层级结构的每一节点对应于不同组件;

10、编辑模块,用于响应于在所述网页界面上用于编辑组件的操作,在所述网页界面上显示与所述用于编辑组件的操作对应的组件的组件分析信息,并针对所述组件分析信息进行编辑,将编辑后的组件分析信息发送至所述服务器,以使所述组件分析信息存储于所述数据库;

11、拼接模块,用于遍历在所述网页界面上显示的每一组件,将每一组件对应的组件分析信息依序进行拼接,得到对应的字符串对象,基于所述字符串对象生成对应的目标脚本文件。

12、第三方面,本申请还提供了一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述的方法中的步骤。

13、第四方面,本申请还提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述的方法中的步骤。

14、上述脚本文件的编辑方法、装置、计算机设备和存储介质,通过响应于在网页界面上所输入的请求,从服务器的数据库获取与该请求对应的同一原始脚本文件标识的组件;将各个组件按照对应的层级结构显示在网页界面上;响应于在网页界面上用于编辑组件的操作,在网页界面上显示与该操作对应的组件的组件分析信息,并针对组件分析信息进行编辑,将编辑后的组件分析信息发送至服务器以存储于数据库;遍历在网页界面上显示的每一组件,将每一组件对应的组件分析信息依序进行拼接,得到对应的字符串对象,基于字符串对象生成对应的目标脚本文件。基于此,通过终端与服务器的之间的信息交互,一方面,可通过服务器在数据库中直接地复用预先存储的组件的组件分析信息,并根据测试场景高效地、动态地配置对应的组件和组件分析信息,另一方面,可在终端的网页界面上,针对组件的组件分析信息进行可视化的编辑操作,由此,提高了编辑脚本文件的高效性和复用性。

本文档来自技高网...

【技术保护点】

1.一种脚本文件的编辑方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述响应于在网页界面上所输入的请求,从服务器的数据库获取与所述请求对应的同一原始脚本文件标识的组件之前,还包括:

3.根据权利要求1所述的方法,其特征在于,所述将编辑后的组件分析信息发送至所述服务器,以使所述组件分析信息存储于所述数据库,包括:

4.根据权利要求3所述的方法,其特征在于,所述根据每一组件的页签名确定对应的Java类对象,将每一组件对应的组件分析信息存入对应的Java类对象,包括:

5.根据权利要求1所述的方法,其特征在于,所述方法还包括以下步骤中的至少一个:

6.根据权利要求1所述的方法,其特征在于,所述方法还包括:

7.根据权利要求6所述的方法,其特征在于,所述将与所述输入操作对应的压力参数的数值进行调整之后,还包括:

8.一种脚本文件的编辑装置,其特征在于,所述装置包括:

9.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至7中任一项所述的方法的步骤。

10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至7中任一项所述的方法的步骤。

...

【技术特征摘要】

1.一种脚本文件的编辑方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述响应于在网页界面上所输入的请求,从服务器的数据库获取与所述请求对应的同一原始脚本文件标识的组件之前,还包括:

3.根据权利要求1所述的方法,其特征在于,所述将编辑后的组件分析信息发送至所述服务器,以使所述组件分析信息存储于所述数据库,包括:

4.根据权利要求3所述的方法,其特征在于,所述根据每一组件的页签名确定对应的java类对象,将每一组件对应的组件分析信息存入对应的java类对象,包括:

5.根据权利要求1所述的方法,其特征在于,所述方法还包...

【专利技术属性】
技术研发人员:吴凯吕三周良胡伟红聂琳琦
申请(专利权)人:金蝶软件中国有限公司
类型:发明
国别省市:

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

1