技术特征:
1.一种页面测试方法,所述方法包括:根据在线客户端的测试请求获取待测试页面,所述测试请求中包括对所述待测试页面的测试内容;根据所述测试内容对所述待测试页面进行页面测试;根据所述页面测试过程中的实时数据生成测试过程界面,所述测试过程界面用于展示页面测试过程中针对页面的测试操作信息;将所述测试过程界面传输至所述在线客户端。2.根据权利要求1所述的方法,其特征在于,所述根据所述页面测试过程中的实时数据生成测试过程界面,包括:获取所述实时数据,所述实时数据包括测试过程中的页面测试请求以及响应所对应的数据;将所述实时数据存储至预设存储位置中;根据预设频率将所述预设存储位置中的实时数据生成测试过程界面。3.根据权利要求2所述的方法,其特征在于,根据预设频率将所述预设存储位置中的实时数据生成测试过程界面,包括:根据预设频率读取所述预设存储位置中的实时数据;判断所述实时数据与上一次读取的数据内容是否一致;若一致,则将上一次生成的测试过程界面作为本次的测试过程界面,反之,则根据所述实时数据生成新的测试过程界面。4.根据权利要求2所述的方法,其特征在于,根据预设频率将所述预设存储位置中的实时数据生成测试过程界面,包括:在执行页面测试的进程中设置虚拟显示屏;将页面测试过程中针对所述待测试页面的测试操作信息以测试过程界面的形式展示在所述虚拟显示屏中。5.根据权利要求4所述的方法,其特征在于,将所述测试过程界面传输至所述在线客户端,包括:将所述虚拟显示屏中展示的测试过程界面以数据流形式通过预设端口发送至所述在线客户端的前端页面中,以便所述前端页面在指定区域中展示所述测试过程界面。6.根据权利要求1所述的方法,其特征在于,所述方法还包括:根据所述在线客户端的测试请求中的端口信息建立与所述在线客户端的前端页面的数据连接,以便将所述测试过程界面发送至前端页面中展示。7.根据权利要求2-5中任一项所述的方法,其特征在于,将所述实时数据存储至预设存储位置中,包括:判断所述预设存储位置中的数据是否存在未读取数据,所述未读取数据是指未生成测试过程界面的实时数据;若存在,检测所述预设存储位置是否具有存储所述实时数据的空间;若所述预设存储位置中的剩余空间不足,则触发暂停指令,所述暂停指令用于在预设时间段内暂停所述页面测试,所述预设时间段的时长为所述预设频率对应的单位时长;反之,则将所述实时数据存储至预设存储位置中。
8.一种页面测试装置,所述装置包括:获取单元,用于根据在线客户端的测试请求获取待测试页面,所述测试请求中包括对所述待测试页面的测试内容;测试单元,用于根据所述测试内容对所述获取单元得到的待测试页面进行页面测试;生成单元,用于根据所述测试单元执行页面测试过程中的实时数据生成测试过程界面,所述测试过程界面用于展示页面测试过程中针对页面的测试操作信息;传输单元,用于将所述生成单元得到的测试过程界面传输至所述在线客户端。9.根据权利要求8所述的装置,其特征在于,所述生成单元包括:获取模块,用于获取所述实时数据,所述实时数据包括测试过程中的页面测试请求以及响应所对应的数据;存储模块,用于将所述获取模块得到的实时数据存储至预设存储位置中;生成模块,用于根据预设频率将所述存储模块在预设存储位置中存储的实时数据生成测试过程界面。10.根据权利要求9所述的装置,其特征在于,所述生成模块包括:读取子模块,用于根据预设频率读取所述预设存储位置中的实时数据;判断子模块,用于判断所述读取子模块得到的实时数据与上一次读取的数据内容是否一致;生成子模块,用于若判断子模块确定一致,则将上一次生成的测试过程界面作为本次的测试过程界面,反之,则根据所述实时数据生成新的测试过程界面。11.根据权利要求9所述的装置,其特征在于,所述生成模块还包括:设置子模块,用于在执行页面测试的进程中设置虚拟显示屏;展示子模块,用于将页面测试过程中针对所述待测试页面的测试操作信息以测试过程界面的形式展示在所述设置子模块设置的虚拟显示屏中。12.根据权利要求11所述的装置,其特征在于,所述传输单元具体用于,将所述虚拟显示屏中展示的测试过程界面以数据流形式通过预设端口发送至所述在线客户端的前端页面中,以便所述前端页面在指定区域中展示所述测试过程界面。13.根据权利要求8所述的装置,其特征在于,所述装置还包括:连接单元,用于根据所述获取单元获取的在线客户端的测试请求中的端口信息建立与所述在线客户端的前端页面的数据连接,以便将所述测试过程界面发送至前端页面中展示。14.根据权利要求9-13中任一项所述的装置,其特征在于,所述存储模块包括:判断子模块,用于判断所述预设存储位置中的数据是否存在未读取数据,所述未读取数据是指未生成测试过程界面的实时数据;检测子模块,用于在所述判断子模块确定存在未读取数据时,检测所述预设存储位置是否具有存储所述实时数据的空间;存储子模块,用于若所述检测子模块确定预设存储位置中的剩余空间不足,则触发暂停指令,所述暂停指令用于在预设时间段内暂停所述页面测试,所述预设时间段的时长为所述预设频率对应的单位时长;反之,则将所述实时数据存储至预设存储位置中。15.一种处理器,其特征在于,所述处理器用于运行程序,其中,所述程序运行时执行权
利要求1-7中任意一项权利要求所述的页面测试方法。
技术总结
本发明公开了一种页面测试方法及装置,涉及计算机技术领域,本发明的主要目的在于对在线执行的页面测试过程进行实时监控。本发明主要的技术方案为:根据在线客户端的测试请求获取待测试页面,所述测试请求中包括对所述待测试页面的测试内容;根据所述测试内容对所述待测试页面进行页面测试;根据所述页面测试过程中的实时数据生成测试过程界面,所述测试过程界面用于展示页面测试过程中针对页面的测试操作信息;将所述测试过程界面传输至所述在线客户端。客户端。客户端。
技术研发人员:徐小春
受保护的技术使用者:阿里巴巴集团控股有限公司
技术研发日:2020.04.08
技术公布日:2021/10/11