美文网首页exam
流量回放(自动化测试)

流量回放(自动化测试)

作者: Sharise_Mo佩珊 | 来源:发表于2019-12-19 22:49 被阅读0次

功能测试

性能测试

流量回放

  1. 方案
      流量回放系统,利用生产上现有真实流量进行镜像,原始流量依然回到生产环境的真实服务器,流量的镜像拷贝会分发到集群外的测试服务器上,在测试服务器上可以实现不同版本的功能测试,或者加压10倍进行性能压测。
      流量回放系统的工作原理如下图:


    image.png

原理:所使用真实的线上流量进行线下回放测试,提升研发效率、保障代码质量,进而减少事故

背景:随着微服务架构的普及和应用,一个复杂的单体服务通常会被拆分成多个小而美的微服务。

  • 微服务带来的问题:需要维护的服务数变多,服务之间RPC(远程过程调用:remote procedure call)调用次数增加
  • 手写单测会因为复杂的业务逻辑以及复杂的服务调用需要mock多个下游服务

相关文章

  • 流量回放(自动化测试)

    功能测试 性能测试 流量回放 方案流量回放系统,利用生产上现有真实流量进行镜像,原始流量依然回到生产环境的真实服务...

  • 流量回放和自动化测试的区别

    流量回放和自动化测试的区别 1、使用线上的真实数据2、适合高并发场景3、对目标服务器无干扰4、编写自动化用例时复杂...

  • UI自动化测试框架对比

    自动化的流派主要分为3类: 一类是基于录制回放技术的自动化测试。录制回放的方法大多是通过记录测试人员的操作行为以及...

  • 接口自动化意义

    1、接口自动化要解决的痛点 2、接口自动化利弊 3、接口自动化演进的阶段 4、线上流量回放场景 滴滴开源线上流量回...

  • 流量录制回放 用于测试

    tcpcopy 案例来说需要三台机器 server_src 源服务器(可以理解为正式机器 流量来源) (执行 tc...

  • 测试自动化

    自动化测试的主要实现方法包括:静态分析、动态分析、测试过程的捕获与回放、测试脚本技术、虚拟用户技术和测试管理技术。...

  • Android monkeyrunner录制 &&

    一、 monkeyrunner自动化测试(录制与回放): 准备工作: monkeyrunner.bat文件所在位置...

  • Mock服务设计与实现:MySQL驱动字节码修改增强

    摘要:华为导流测试平台通过对线上流量回放到被测环境中,利用线上真实流量进行充分测试,保证业务系统稳定上线。但是业务...

  • 自动化测试的未来趋势

    背景 自动化测试从最早期的录制回放技术开始,逐步发展成DOM对象识别与分层自动化,以及基于POM(Page Obj...

  • QTP 和 Loadrunner 的工作原理和区别

    QTP 工作原理 QTP 是 GUI 界面功能自动化测试工具, 简单来说就是可以录制人操作, 然后回放, 工具根据...

网友评论

    本文标题:流量回放(自动化测试)

    本文链接:https://www.haomeiwen.com/subject/mrlmnctx.html