专栏名称: 51Testing软件测试网
51Testing软件测试网,人气最旺的软件测试技术门户,提供软件测试社区交流,软件测试博客,人才服务,测试沙龙,测试杂志,测试资料下载等全方位信息服务,是国内最专业的软件测试就业培训、企业服务供应商...
目录
相关文章推荐
51好读  ›  专栏  ›  51Testing软件测试网

看看这些主流自动化测试技术,可真是扎心了!

51Testing软件测试网  · 公众号  · 测试  · 2019-09-23 17:30

正文

请到「今天看啥」查看全文


目前有各种开源的软件支持流量复制,比如Gor、TCPCopy等。其中,Gor是一款Golang语言编写的简单的http流量复制开源工具,它的工作流程是监听服务器捕捉http流量,把捕捉到的流量发送到重现服务器上或者保存到文件中, 重现服务器再继续把流量发送到一个指定的ip地址:
图2 Gor工作流程图
TCPCopy是国内各大互联网公司广泛应用XCopy系列工具之一,XCopy是由网易主导,多家公司参与开发的具有在线Server流量复制功能的一系列开源软件的总称。 XCopy系列包括TCPCopy、UDPCopy、MysqlCopy等开源软件(这些软件都集成在tcpcopy开源项目内)。 TCPCopy是一种请求复制(复制基于TCP的packets)工具,通过复制在线数据包,修改TCP/IP头部信息,发送给测试服务器。
流量复制技术具有技术成熟,项目开源,对用户透明,无需用户承担额外的研发工作仅需要在生产和测试环境安装相应的软件等特点。 测试流程真实仿真生产情况,测试路径真实,能放大和缩小流量,实现仿生产条件下的仿真性能测试。 流量复制技术应用在对后端服务进行测试,适合人机界面交互少、后台逻辑相对单一的系统进行自动化测试,比如网捷贷、搜索引擎等相关产品。

2、场景测试技术






请到「今天看啥」查看全文