tvt体育官网下载

admin · 2017-02-01

弁言

  本文对流量录制和回放常睹的计划、用处以及安排道理做个总结收拾。

   1、处分的题目 1.回归测试笼罩率

  测试用例亏折或许漏掉难以笼罩全体场景,招致回归测试费时省力,线上平稳存正在隐患,经由过程实正在流量录制正在回归测试时实行笼罩。

   回归特定接口和链途 回归特定交易场景 全量回归特定交易线 2.与全链途压测闭环

  处分全链途压测的数据打定题目,经由过程流量录制和回放体系与压测体系买通,构成从流量录制到压测闭环。

   定向录制某个链途接口线下流量 对录制流量实行压测打标 增压倡始全链途压测

   3.数据的其余用途 抽取线下流量测试处境调试复现 其余用到线上要求数据的处所 2、常用计划

  流量录制的计划和采取时间林林总总,上面梳理两种常用的时间计划。

   1.GoReplay

https://github.com/buger/goreplay

 

  达成道理

  依附数据包捕捉函数库(Packet Capture library)经由过程抓汇集流量包,达成流量录制性能,go言语编写。

  

  益处总结

   增援流量录制 增援流量回放 增援流量过滤 增援插件机制 增援重写(URL、参数、Header等) 增援录制限流 抓包达成与任职言语有闭

  弱点总结

   只增援HTTP,其余订定必要二次开采 2.jvm-sandbox-repeater

  https://github.com/alibaba/jvm-sandbox-repeater

  达成道理

  达成Java Instrumentation接口编写Agent,经由过程jvm对外编程接口类型JVMTI,达成对jvm运转新闻的获取以及践诺秩序的加载,java开采。

  

  益处总结

   流量录制和回放 神速扩大插件机制 已增援浩繁插件增援http/dubbo/mybatis/java/redis等

  弱点总结

   必要侵入运转任职的jvm 依附虚构机 三、达成架构图

  下图为基于上述两种计划的安排简图,经由过程运转一个录制署理ReplayAgent的方法达成。

  

  性能点总结

   录制署理ReplayAgent承当接纳担任台指令对GoReplay或sandbox-repeater管控 录制署理上报录制数据流量和监控新闻 担任台对流量录制束缚 比方:数据完美性、录制使命形态和了局、录制时光、录制流量过滤 担任台对流量回放束缚 比方:回放了局形态、时长设定、回放速率等 担任台与压测平台、回归测试平台的通讯

  本文转载自微信民众号「瓜农老梁」,能够经由过程如下二维码眷注。转载本文请相干瓜农老梁民众号。

  

文章推荐:

2022 年中国人工智能行业发展现状与市场规模分析 市场规模超 3000 亿元

该来的总要来! 切尔西老板将彻底退出英国市场

雷神黑武士四代开售:i7搭RTX3060不到9千元

智慧城市中 5G 和物联网的未来