数据创建方法、装置、电子设备和计算机可读存储介质制造方法及图纸

技术编号:37402436 阅读:25 留言:0更新日期:2023-04-30 09:30
本发明专利技术实施例提出一种数据创建方法、装置、电子设备和计算机可读存储介质,涉及计算机技术领域。通过获取用户基于浏览器输入的目标网络请求;目标网络请求为已成功请求到测试数据的网络请求;解析目标网络请求,获得目标网络请求中的请求地址和请求参数;根据请求地址和请求参数,循环发起新的网络请求,直到获取的测试数据条数达到设定的创建条数。该方法无需用户编写脚本、分析请求参数及手动添加请求参数到脚本,降低了批量创建数据的门槛,减少了用户工作量。并且,由于是在浏览器实现批量创建数据,无需每次发起请求前获取和更新Token,故提升了请求效率,减少了批量创建数据的耗时;在批量创建数据期间,不会影响用户正常使用系统。常使用系统。常使用系统。

【技术实现步骤摘要】
数据创建方法、装置、电子设备和计算机可读存储介质


[0001]本专利技术涉及计算机
,具体而言,涉及一种数据创建方法、装置、电子设备和计算机可读存储介质。

技术介绍

[0002]在日常软件开发或者测试过程中,有很多场景需要创建大量的测试数据来进行功能或性能方面的验证和测试。
[0003]目前,批量创建测试数据的方法主要是由用户(使用者)编写一个脚本,通过在浏览器手动操作生成一条测试数据,并分析此次操作对应的请求参数,将请求参数手动添加到脚本文件中,然后通过循环执行脚本的方式发起Http(Hyper text transfer protocol,超文本传输协议)请求,实现测试数据的批量创建。并且,由于权限问题,在发起Http请求之前还需要添加鉴权信息,通过已有的账号去请求登录接口,获取返回的Token(令牌),再将Token添加到请求头中,以防止登陆失效引发的数据创建失败。
[0004]可见,现有技术中使用脚本的方式批量创建数据对于技术有一定的要求,不适合除了专业的开发、测试人员外的其他人使用;由于需要编写脚本、分析请求参数本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种数据创建方法,其特征在于,所述方法包括:获取用户基于浏览器输入的目标网络请求;所述目标网络请求为已成功请求到测试数据的网络请求;解析所述目标网络请求,获得所述目标网络请求中的请求地址和请求参数;根据所述请求地址和所述请求参数,循环发起新的网络请求,直到获取的测试数据条数达到设定的创建条数。2.根据权利要求1所述的数据创建方法,其特征在于,所述根据所述请求地址和所述请求参数,循环发起新的网络请求,直到获取的测试数据条数达到设定的创建条数,包括:根据所述请求参数和默认的创建条数生成参数配置页面;其中,所述参数配置页面上显示有所述请求参数和所述创建条数,且用户在所述参数配置页面上能够对所述请求参数和所述创建条数进行调整;获取用户基于所述参数配置页面确定的新请求参数和新创建条数;根据所述请求地址和所述新请求参数,循环发起新的网络请求,直到获取的测试数据条数达到所述新创建条数。3.根据权利要求2所述的数据创建方法,其特征在于,所述请求参数包括请求头和请求入参;所述参数配置页面包括请求头表单、请求入参表单和批量设置表单;所述根据所述请求参数和默认的创建条数生成参数配置页面,包括:根据所述请求头中的每项参数,在所述请求头表单中对应生成一条请求头配置项;其中,用户通过修改或者新增请求头配置项对所述请求头进行调整;根据所述请求入参中的每项参数,在所述请求入参表单中对应生成一条请求入参配置项;其中,用户通过修改或新增请求入参配置项对所述请求入参进行调整;根据默认的创建条数,在所述批量设置表单中对应生成创建条数配置项;其中,用户通过修改所述创建条数配置项对所述创建条数进行调整。4.根据权利要求3所述的数据创建方法,其特征在于,所述根据所述请求参数和默认的创建条数生成参数配置页面,还包括:根据所述请求入参表单中的所有请求入参配置项,在所述批量设置表单中生成自增配置项;其中,所述自增配置项用于供用户从各所述请求入参配置项对应的参数中选取执行自增操作的参数。5.根据权利要求2所...

【专利技术属性】
技术研发人员:沈健张昆皮征
申请(专利权)人:恒生电子股份有限公司
类型:发明
国别省市:

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

1