tcp工具怎么用 安卓tcp客户端工具使用方法( 三 )


整体架构图:
沙箱有两种启动方式:
使用jvm的attach机制 , 线上随时可进行attachjava agent启动 , 需要在命令行增加参数 , 故需要重启 。
流量复制的场景下基本就是选择 attach了 。提供的脚本非常简单易用 , 直接在安装目录下敲入命令即可 。
# 假设目标JVM进程号为\\’2343\\’./sandbox.sh -p 2343
其他的就是编写 AOP相关代码然后编译成 jar 包放入到安装目录 。官网的例子非常详细 , 有兴趣可以了解了解 。
7、SharinganSharingan(中文名:写轮眼)是一个基于 golang 的流量录制回放工具 , 录制线上真实请求流量进行回放测试 , 适合项目重构、回归测试等 。滴滴开源地址:https://github.com/didi/sharinganstars:656
整体架构图:
recorder: 流量录制模块 , 录制流量本地文件存储、发送流量到录制agent等 。recorder-agent:流量录制agent , 单独进程启动 , 控制录制比例、流量存储等 。replayer: 流量回放模块 , 重定向连接到Mock Server、Mock时间、添加流量标识等 。replayer-agent:流量回放agent , 单独进程启动 , 查询流量、查询/上报噪音、流量diff、批量回放、生成覆盖率报告等 。8、RDebug支持 PHP , 暂不支持 java滴滴开源地址:https://github.com/didi/rdebug/blob/master/README_zh_CN.mdstars:1.1k
整体架构图:
【tcp工具怎么用 安卓tcp客户端工具使用方法】四、总结复制请求:通过将一台机器的请求复制多份发送到指定的压测机器适用场景:系统调用量比较小的场景优点:为了使得压测的请求跟真实的业务请求更加接近 , 在压测请求的来源方式上 , 我们尝试从真实的业务流量进行录制和回放 , 采用请求复制的方式来进行压力测试缺点:同样也面临着处理写请求脏数据的问题 , 另外一个缺点复制的请求必须要将响应拦截下来 , 所以被压测的这台机器需要单独提供 , 且不能提供正常的服务(不能把响应给到真实的用户了 , 比如涉及到发短信邮件之类的)