3、 jvm-sandbox-repeater远程调试

2023-01-24  本文已影响0人  许你一枝花

1、准备被测应用

a、被测应用需提供http服务,如:

http://localhost:8080/hello,接口返回 hello字符串

b、被测应用启动时指定以远程调试的方式启动

注意启动命令中的端口:5050

java -agentlib:jdwp=transport=dt_socket,server=y,suspend=y,address=5050 -jar /Users/xuzhihua/work/idealWorkspace/newIdealWorkspace4/toolsplatform/target/toolsplatform-0.0.1-SNAPSHOT.jar

2、 jvm-sandbox-repeater源码打开远程调控模式

修改端口即可,端口为被测应用启动时指定打开的远程调试端口

4、断点的位置

a、模块加载的位置

RepeaterModule.loadCompleted 方法上加断点,这个断点只会运行一次,加载完后不在执行

b、实际请求拦截录制的位置

DefaultEventListener.onEvent  方法,每次请求时,均会触发断点

上一篇 下一篇

猜你喜欢

热点阅读