应用测试方法、装置、电子设备及存储介质与流程

文档序号:26139403发布日期:2021-08-03 14:22阅读:来源:国知局

技术特征:

1.一种应用测试方法,其特征在于,包括:

响应于应用测试指令,调用网络请求组件的预设包装器,所述预设包装器用于对所述网络请求组件创建的原始网络请求进行请求配置;

在所述预设包装器中,基于预设测试配置信息对所述原始网络请求进行请求配置,得到目标网络请求;

基于所述目标网络请求中的请求地址发送所述目标网络请求中的请求内容;

在响应包装器中,基于所述预设测试配置信息对返回的原始响应数据进行响应配置,得到目标响应数据;

根据所述目标网络请求和所述目标响应数据,确定应用测试结果。

2.根据权利要求1所述的应用测试方法,其特征在于,所述在所述预设包装器中,基于预设测试配置信息对所述原始网络请求进行请求配置,得到目标网络请求包括:

在所述预设包装器中,基于预设测试配置信息对所述原始网络请求进行请求地址配置,以及对配置后网络请求进行包装,得到请求包装器;

在所述请求包装器中,基于所述预设测试配置信息对所述配置后网络请求中的请求内容进行内容配置,生成目标网络请求。

3.根据权利要求2所述的应用测试方法,其特征在于,所述在所述预设包装器中,基于预设测试配置信息对所述原始网络请求进行请求地址配置包括:

在所述预设包装器中,调用原始网络请求组件创建原始网络请求;

查询所述预设测试配置信息;

在查询到所述预设测试配置信息包括请求地址配置信息的情况下,创建目标定向方法;

基于所述目标定向方法将所述原始网络请求中的请求地址修改为所述请求地址配置信息,得到所述配置后网络请求。

4.根据权利要求3所述的应用测试方法,其特征在于,所述在所述预设包装器中,基于预设测试配置信息对所述原始网络请求进行请求地址配置还包括:

在查询到所述预设测试配置信息未包括所述请求地址配置信息的情况下,将所述原始网络请求作为所述配置后网络请求。

5.根据权利要求2所述的应用测试方法,其特征在于,所述在所述请求包装器中,基于所述预设测试配置信息对所述配置后网络请求中的请求内容进行内容配置,生成目标网络请求包括:

在所述请求包装器中,查询所述预设测试配置信息;

在查询到所述预设测试配置信息包括请求内容配置信息的情况下,创建目标写入方法;

基于所述目标写入方法,将所述配置后网络请求中的请求内容修改为所述请求内容配置信息,得到所述目标网络请求。

6.根据权利要求5所述的应用测试方法,其特征在于,所述请求包装器配置有预设缓存,所述基于所述目标写入方法,将所述配置后网络请求中的请求内容修改为所述请求内容配置信息,得到所述目标网络请求包括:

基于所述目标写入方法将所述配置后网络请求中的请求内容写入所述预设缓存中,得到待处理网络请求;

基于所述目标写入方法将所述预设缓存中的请求内容修改为所述请求内容配置信息;

基于所述目标写入方法,将所述预设缓存中修改后的请求内容写入所述待处理网络请求,得到所述目标网络请求。

7.一种应用测试装置,其特征在于,包括:

预设包装器调用模块,被配置为执行响应于应用测试指令,调用网络请求组件的预设包装器,所述预设包装器用于对所述网络请求组件创建的原始网络请求进行请求配置;

网络请求配置模块,被配置为执行在所述预设包装器中,基于预设测试配置信息对所述原始网络请求进行请求配置,得到目标网络请求;

请求内容发送模块,被配置为执行基于所述目标网络请求中的请求地址发送所述目标网络请求中的请求内容;

响应配置模块,被配置为执行在响应包装器中,基于所述预设测试配置信息对返回的原始响应数据进行响应配置,得到目标响应数据;

应用测试结果确定模块,被配置为执行根据所述目标网络请求和所述目标响应数据,确定应用测试结果。

8.一种电子设备,其特征在于,包括:

处理器;

用于存储所述处理器可执行指令的存储器;

其中,所述处理器被配置为执行所述指令,以实现如权利要求1至6中任一项所述的应用测试方法。

9.一种计算机可读存储介质,其特征在于,当所述存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行如权利要求1至6中任一项所述的应用测试方法。

10.一种计算机程序产品,包括计算机指令,其特征在于,所述计算机指令被处理器执行时实现权利要求1至6中任一项所述的应用测试方法。


技术总结
本公开关于一种应用测试方法、装置、电子设备及存储介质,该方法包括响应于应用测试指令,调用网络请求组件的预设包装器;在预设包装器中,基于预设测试配置信息对原始网络请求进行请求地址配置,得到目标网络请求;基于目标网络请求中的请求地址发送目标网络请求中的请求内容;在响应包装器中,基于预设测试配置信息对返回的原始响应数据进行响应配置,得到目标响应数据;根据目标网络请求和目标响应数据,确定应用测试结果。利用本公开实施例可以简化应用测试的操作,提升测试效率。

技术研发人员:张维达
受保护的技术使用者:北京达佳互联信息技术有限公司
技术研发日:2021.03.31
技术公布日:2021.08.03
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1