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 方法,每次请求时,均会触发断点
网友评论