【技术实现步骤摘要】
流量录制方法和装置、存储介质及电子装置
[0001]本申请涉及智慧家庭
,具体而言,涉及一种流量录制方法和装置
、
存储介质及电子装置
。
技术介绍
[0002]流量录制回放是目标测试领域比较常见的一种测试手段,它可以从线上环境获取用户的真实流量,应用于版本迭代的回归测试或者性能压测中
。
[0003]目前流量录制的方式为代理方式,代理方式能对流量有效过滤或者染色,但是会对业务代码或者业务启动环境有侵入,对被测服务所在机器造成较大的资源损耗和影响
。
[0004]针对现有技术中,缺乏一种对被测服务资源占用和影响较小的流量录制方式的问题,尚未提出有效的解决方案
。
技术实现思路
[0005]本专利技术实施例提供了一种流量录制方法和装置
、
存储介质及电子装置,以至少解决现有技术中,缺乏一种对被测服务资源占用和影响较小的流量录制方式的问题
。
[0006]根据本专利技术实施例的一个实施例,提供了一种流量录制方法,包括:通过目标工具对待测服务进行流量录制,生成多个第一录制文件;通过多线程技术同步传输所述多个第一录制文件;在所述多个第一录制文件中存在传输成功的第二录制文件的情况下,将所述第二录制文件从所述待测服务的磁盘中清除
。
[0007]在一个示例性实施例中,通过目标工具对待测服务进行流量录制之后,所述方法还包括:在确定录制任务结束或所述录制任务出现预设异常情况的情况下,将所述磁盘中保存的 ...
【技术保护点】
【技术特征摘要】
1.
一种流量录制方法,其特征在于,包括:通过目标工具对待测服务进行流量录制,生成多个第一录制文件;通过多线程技术同步传输所述多个第一录制文件;在所述多个第一录制文件中存在传输成功的第二录制文件的情况下,将所述第二录制文件从所述待测服务的磁盘中清除
。2.
根据权利要求1所述的流量录制方法,其特征在于,通过目标工具对待测服务进行流量录制之后,所述方法还包括:在确定录制任务结束或所述录制任务出现预设异常情况的情况下,将所述磁盘中保存的录制文件清除,其中,所述录制任务用于指示对所述待测服务进行流量录制,所述预设异常情况包括以下至少之一:所述待测服务的系统资源不足,所述多个第一录制文件传输失败,其中,所述系统资源至少包括所述磁盘
。3.
根据权利要求2所述的流量录制方法,其特征在于,确定所述录制任务出现预设异常情况,包括:对所述系统资源进行监控,在确定所述系统资源的占用比例大于预设阈值的情况下,确定所述录制任务出现所述预设异常情况,其中,所述系统资源包括以下至少之一:中央处理器
、
内存
、
网络带宽和所述磁盘;和
/
或接收所述多个第一录制文件的传输结果,在所述传输结果指示所述多个第一录制文件中存在传输失败的第三录制文件的情况下,确定所述录制任务出现所述预设异常情况
。4.
根据权利要求3所述的流量录制方法,其特征在于,在确定所述系统资源的占用比例大于预设阈值的情况下,确定所述录制任务出现所述预设异常情况,包括:按照预设时间间隔获取多种所述系统资源的指标值;在确定多种所述系统资源中目标系统资源的目标指标值大于所述目标系统资源对应的目标预设阈值
、
且所述目标指标值的数量大于预设数量的情况下,确定所述录制任务出现所述预设异常情况,其中,大于所述预设数量的所述目标指标值的获取时间间隔为所述预设时间间隔
。5.
根据权利要求1所述的流量录制方法,其特征在于,通过目标工具对待测服务进行流量录制,生成多个第一录制文件,包括:接收流量录制命令,...
【专利技术属性】
技术研发人员:张军,闫旭初,
申请(专利权)人:海尔优家智能科技北京有限公司海尔智家股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。