alibaba / jvm-sandbox-repeater

A Java server-side recording and playback solution based on JVM-Sandbox
Apache License 2.0
2.51k stars 700 forks source link

开启单机模式,可以录制但无法回放 #199

Open UchihaYong opened 1 year ago

UchihaYong commented 1 year ago

录制但无法回放 如上图,输入 curl ....后可以在日志新增traceId,但回放的时候值还是变化的。

UchihaYong commented 1 year ago

repeater-config.json配置如下 { "degrade": false, "exceptionThreshold": 1000, "httpEntrancePatterns": [ "^/regress/.*$" ], "javaEntranceBehaviors": [ { "classPattern": "com.alibaba.repeater.console.service.impl.RegressServiceImpl", "includeSubClasses": false, "methodPatterns": [ "getRegress" ] }, { "classPattern": "com.alibaba.repeater.console.start.controller.test.RegressController", "includeSubClasses": false, "methodPatterns": ["slogan"] } ], "javaSubInvokeBehaviors": [ { "classPattern": "com.alibaba.repeater.console.service.impl.RegressServiceImpl", "includeSubClasses": false, "methodPatterns": [ "getRegressInner" ] }, { "classPattern": "com.alibaba.repeater.console.service.impl.RegressServiceImpl", "includeSubClasses": false, "methodPatterns": [ "findPartner" ] }, { "classPattern": "com.alibaba.repeater.console.service.impl.RegressServiceImpl", "includeSubClasses": false, "methodPatterns": [ "slogan" ] } ], "pluginIdentities": [ "http", "java-entrance", "java-subInvoke", "mybatis", "ibatis", "dubbo-provider", "dubbo-consumer" ], "sampleRate": 10000, "useTtl": true }

MrZbb commented 10 months ago

录制的id跟你会放的Id貌似不是同一个,可以看日志里的id是重新生成了一个,所以你得用新生成的id做回放