一种http协议调试系统、装置和方法

    公开(公告)号:CN108055168A

    公开(公告)日:2018-05-18

    申请号:CN201711481988.8

    申请日:2017-12-29

    IPC分类号: H04L12/26 H04L29/08

    摘要: 本发明公开了一种http协议调试系统、装置和方法,包括操作后台、存储器和代理服务器;所述操作后台包括Hosts切换模块;所述Hosts切换模块用于根据获取到的用户当前测试环境从所述存储器中的多个Hosts中选择对应的Hosts;所述代理服务器包括执行模块;所述执行模块用于拦截终端发送的域名请求,查询选择出的所述Hosts中是否保存有与所述域名请求对应的IP地址;若存在,则将所述IP地址对应的响应内容返回至所述终端;若不存在,则将所述域名请求转发至域名解析服务器,并将所述域名解析服务器发回的响应内容返回至所述终端。解决了fiddler存在Hosts绑定切换麻烦的技术问题。

    用户界面控件的定位方法、装置及存储介质

    公开(公告)号:CN111045941B

    公开(公告)日:2023-08-18

    申请号:CN201911263171.2

    申请日:2019-12-09

    发明人: 许伟

    IPC分类号: G06F11/36

    摘要: 本发明公开了一种用户界面控件的定位方法,包括以下步骤:确定用户界面控件的控件信息;将所述控件信息作为所述用户界面控件的控件元素的可访问性标识,以生成所述用户界面控件的定位器。本发明还公开了一种用户界面控件的定位装置以及计算机可读存储介质。本发明实现UI控件的定位器的自动生成,从而提高了对UI界面的测试效率的效率。

    一种定制化测试集的方法和系统

    公开(公告)号:CN111008137B

    公开(公告)日:2023-06-23

    申请号:CN201911242805.6

    申请日:2019-12-06

    发明人: 陈策 许伟 王珊珊

    IPC分类号: G06F11/36

    摘要: 本发明公开了一种定制化测试集的方法和系统,所述定制化测试集的方法包括:根据测试集是否重跑,建立需要重跑的第一测试集路径和不需要重跑的第二测试集路径;分别在所述第一测试集路径和所述第二测试集路径上配置定制用例集,对所述定制用例集中所有测试用例进行执行时,筛选掉已经执行成功的所述测试用例,并将所述测试用例的执行结果更新到数据库中。本发明实施例在对执行成功的测试用例的执行结果更新到数据库中,通过不同的路径定制不同的测试集,在定制化的建立测试集时可以精确的对执行成功的测试用例不再重复执行,解决了重跑多个测试计划的问题,达到了在软件迭代中快速验证维护结果的期望,显著提高自动化测试过程中的执行效率。

    一种http协议调试系统、装置和方法

    公开(公告)号:CN108055168B

    公开(公告)日:2021-06-04

    申请号:CN201711481988.8

    申请日:2017-12-29

    IPC分类号: H04L12/26 H04L29/08

    摘要: 本发明公开了一种http协议调试系统、装置和方法,包括操作后台、存储器和代理服务器;所述操作后台包括Hosts切换模块;所述Hosts切换模块用于根据获取到的用户当前测试环境从所述存储器中的多个Hosts中选择对应的Hosts;所述代理服务器包括执行模块;所述执行模块用于拦截终端发送的域名请求,查询选择出的所述Hosts中是否保存有与所述域名请求对应的IP地址;若存在,则将所述IP地址对应的响应内容返回至所述终端;若不存在,则将所述域名请求转发至域名解析服务器,并将所述域名解析服务器发回的响应内容返回至所述终端。解决了fiddler存在Hosts绑定切换麻烦的技术问题。

    测试日志管理方法、测试日志管理装置及存储介质

    公开(公告)号:CN111026669A

    公开(公告)日:2020-04-17

    申请号:CN201911272901.5

    申请日:2019-12-11

    IPC分类号: G06F11/36

    摘要: 本发明公开了一种测试日志管理方法,包括以下步骤:在接收到测试指令时,通过预设测试工具构建测试用例;获取所述测试用例的构建地址,并基于所述构建地址获取所述测试用例对应的日志文件;将所述日志文件与所述测试用例对应的用例信息关联保存,以供通过所述用例信息查询所述日志文件。本发明还公开了一种测试日志管理装置及计算机可读存储介质,达成了提高测试日志管理效率的效果。

    测试数据降噪方法、装置、存储介质、计算机设备

    公开(公告)号:CN117234949B

    公开(公告)日:2024-03-19

    申请号:CN202311499034.5

    申请日:2023-11-13

    发明人: 许伟

    IPC分类号: G06F11/36 H04L67/60

    摘要: 本申请提供的测试数据降噪方法、装置、存储介质、计算机设备,针对不同于录制移动终端的任一回放移动终端,响应于目标测试用例的回放请求,获取第一请求数据和第一响应数据,第一响应数据与录制目标测试用例的响应数据相同,然后在识别到第一请求数据中存在与目标测试用例对应的预设请求字段的情况下,生成预设响应字段对应的目标值,最后将第一响应数据中与预设响应字段匹配的响应字段的值替换为该目标值。本申请通过将第一响应数据中与预设响应字段匹配的响应字段的值替换为该预设响应字段对应的目标值,可以保证经过替换的第一响应数据能够应用于回放移动终端,从而避免移动终端之间的差异所带来的干扰,提高回放测试用例的效率。

    流量录制方法、装置、存储介质及计算机设备

    公开(公告)号:CN117240925A

    公开(公告)日:2023-12-15

    申请号:CN202311499036.4

    申请日:2023-11-13

    发明人: 许伟

    IPC分类号: H04L67/60 G06F11/36

    摘要: 本申请提供的流量录制方法、装置、存储介质及计算机设备,方法包括:接收预设时间周期内每个应用端发起的业务请求,获取每个业务请求的请求接口及请求参数,获取特征表,特征表包括多个请求接口及对应的特征字段;特征字段为在各个应用端发往其对应的请求接口的各个业务请求中均存在且对应的值均相等的参数;对于任意一个业务请求,根据特征表,若该业务请求对应的请求接口满足预设条件,则获取录制数据表,若该业务请求对应的请求接口不存在于录制数据表,则对该业务请求进行录制,将录制的数据写入录制数据表。通过有选择地录制请求数据,即对于每个请求接口的请求数据而言,可用于测试多个应用端发往该请求接口的请求,提高录制数据的通用性。

    一种图片拼接方法及装置
    18.
    发明公开

    公开(公告)号:CN114187180A

    公开(公告)日:2022-03-15

    申请号:CN202111542346.0

    申请日:2021-12-13

    发明人: 贺旭 许伟

    IPC分类号: G06T3/40 G06T7/11 G06Q30/06

    摘要: 本申请公开一种图片拼接方法及装置,本申请通过对获取的两张截屏图片进行去干扰裁剪得到待拼接图片,计算每一个特征点对所对应的两个待匹配区域的图像相似度,选取相似度为100%的且满足设定位置关系的一对特征点,作为目标特征点对,以目标特征点对中的特征点在待拼接图片中的位置为裁剪边界,对待拼接图片进行裁剪,将裁剪后的两个待拼接图片按照裁剪边界进行拼接,得到目标拼接图片。由于通过对截屏图片的去干扰裁剪,去除与商品列表无关的干扰部分得到待拼接图片,再通过特征点定位去除待拼接图片中的相似部分进行拼接得到目标拼接图片,相比于十分繁琐的UI控件定位商品的过程,本方案绕过商品定位过程,提高了获取列表商品的效率。

    一种自动化测试方法及装置
    19.
    发明公开

    公开(公告)号:CN112711534A

    公开(公告)日:2021-04-27

    申请号:CN202011606411.7

    申请日:2020-12-28

    发明人: 许伟

    IPC分类号: G06F11/36 G06F9/54

    摘要: 本发明公开了一种自动化测试方法及装置,测试方法包括:至少一个本地服务端远程启动部署在远程服务端的代理服务,远程服务端和至少一个本地服务端均通信连接;远程服务端通过代理服务远程操作代理对象实例。本发明提供的自动化测试方法及装置,将自动化测试代理服务由本地服务变为远程服务,可以减少自动化测试时本地服务端资源占用,提高自动化测试的稳定性,并且代理服务数据能够被各本地服务端共享,从而方便统一管理,降低测试工作量和提高测试效率。

    自动化测试方法、装置、电子设备及可读存储介质

    公开(公告)号:CN112650681A

    公开(公告)日:2021-04-13

    申请号:CN202011584561.2

    申请日:2020-12-28

    发明人: 许伟 古知己

    IPC分类号: G06F11/36

    摘要: 本发明公开了一种自动化测试方法、装置、电子设备及可读存储介质,测试方法包括:在执行当前用例之前,获取当前用例调用的类及调用方法;将当前用例调用的类及调用方法和特征数据库进行比较;其中,特征数据库包括调用异常的类及调用方法;若当前用例调用的类及调用方法和特征数据库中调用异常的类及调用方法存在相同的调用链路径,则跳出不执行当前用例。本发明提供的自动化测试方法、装置、电子设备及可读存储介质,在执行当前用例之前,先判断当前用例调用的类及调用方法是否和特征数据库中调用异常的类及调用方法存在相同的调用链路径,若是,则不执行当前用例,从而减少测试资源的浪费,提高自动化测试效率。