[发明专利]一种测试结果传输方法、装置、服务器及存储介质在审
| 申请号: | 201711034948.9 | 申请日: | 2017-10-30 |
| 公开(公告)号: | CN108052386A | 公开(公告)日: | 2018-05-18 |
| 发明(设计)人: | 韩竞竞;龙慧;李欣 | 申请(专利权)人: | 北京奇虎科技有限公司 |
| 主分类号: | G06F9/50 | 分类号: | G06F9/50;G06F11/36;H04L29/08 |
| 代理公司: | 北京润泽恒知识产权代理有限公司 11319 | 代理人: | 任亚娟 |
| 地址: | 100088 北京市西城区新*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 测试 结果 传输 方法 装置 服务器 存储 介质 | ||
1.一种测试结果传输方法,应用于测试平台,所述测试平台包括服务器和多于一台测试设备,所述的方法包括:
接收测试设备发送的任务执行结果,并从所述任务执行结果中获取各类型的结果信息,所述任务执行结果所述测试设备执行测试任务的结果;
采用并行线程分类型传输所述结果信息,其中,每种类型的结果信息由至少一个线程上传;
依据返回的上传结果生成回传信息,发送所述回传信息。
2.如权利要求1所述的方法,其特征在于,所述类型包括:日志类型和图像类型;所述从任务执行结果中获取各类型的结果信息,包括:
分配一个线程对所述任务执行结果进行处理,获取对应的图片结果信息和日志结果信息。
3.如权利要求2所述的方法,其特征在于,所述采用并行线程分类型传输所述结果信息,包括:
确定处理各类型的结果信息对应线程的线程数;
依据所述线程数给各线程分配结果信息,采用各线程并行上传分配的结果信息。
4.如权利要求3所述的方法,其特征在于,所述确定处理各类型的结果信息对应线程的线程数,包括:
依据图片结果信息的图片数量和第一数据量,以及日志结果信息的日志数量和第二数据量,确定所述图片结果信息对应线程的线程数,和所述日志结果信息对应线程的线程数。
5.如权利要求1所述的方法,其特征在于,所述依据返回的上传结果生成回传信息,包括:
分配一个线程回收各结果信息对应的上传结果,整合所述各结果信息对应的上传结果生成回传信息。
6.如权利要求1所述的方法,其特征在于,还包括:
分配一个线程清理垃圾文件,所述垃圾文件包括以下至少一种:已上传的结果信息、已传输完毕的任务执行结果、线程缓存数据。
7.如权利要求1所述的方法,其特征在于,还包括:
在线程上传所述结果信息失败后,依据获取的随机数配置重传时间;
在达到重传时间后,重新上传所述结果信息。
8.一种测试结果传输装置,应用于测试平台的服务器中,所述测试平台还包括测试设备,所述的装置包括:
分配模块,用于接收测试设备发送的任务执行结果,并从所述任务执行结果中获取各类型的结果信息,所述任务执行结果所述测试设备执行测试任务的结果;
传输模块,用于采用并行线程分类型传输所述结果信息,其中,每种类型的结果信息由至少一个线程上传;
回传模块,用于依据返回的上传结果生成回传信息,发送所述回传信息。
9.一种服务器,包括:
一个或多个处理器;和
其上存储有指令的一个或多个机器可读介质,当由所述一个或多个处理器执行时,使得所述服务器执行如权利要求1-7中一个或多个所述的测试结果传输方法。
10.一个或多个机器可读介质,其上存储有指令,当由一个或多个处理器执行时,使得服务器执行如权利要求1-7中一个或多个所述的测试结果传输方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇虎科技有限公司,未经北京奇虎科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711034948.9/1.html,转载请声明来源钻瓜专利网。





