http://ssl.charles 试试这个
龙王山现在有雾凇吗
你的微信号
1.不会影响。2.调用链增加了用例标识
暂时没有开源计划
留个微信,想和你讨论下匿名内部类的问题
近期会重写调用链
留个微信,我加你
very*3 good
暂时是这样的。现在的实现方式太粗糙了,落地会有一些问题,有时间会重写
用 merge1.0 分支,调用链相关代码去掉了
用新包,我把调用链去除就不会栈溢出了。查看 jacoco 的 merge_1.0 分支,自己打包也可以
等我重新上传一个 jar 包.启动失败问题是因为没有使用 includes 参数选项,这里有时间我来优化
jacoco 启动的时候,设置入参-javaagent:${SCRIPT_DIR}/jacocoagent.jar=includes=${JACOCO_INCLUDES},\
excludes=${JACOCO_EXCLUDES},output=tcpserver,address=0.0.0.0,port=${JACOCO_PORT},append=false,\
branchName=${BRANCH_NAME},commitId=${COMMIT_ID}
我写的有问题,我后面优化。目前需要使用 includes 只增强你的工程代码,屏蔽掉三包类
好贴
如果是 java, sandbox 不是可以?
线上为什么不 mock
探针是根据类来的,不是方法。而且你说的方法重载,形参不一样,所以没什么问题。关于 interface 我没理解你想表达的是哪部分
Playwright 确实香
可以分享下解决思路吗。目前我这种处理方式,还存在一些问题。例如函数调用链过长导致数据传输时出现栈溢出或者堆溢出 (对于这个问题,暂时也是用了非常规手段处理)。好处就是 jacoco 获取 函数调用链非常方便 (我理解是肯定比 jdt 静态分析方便且准确),对于后期来做精准测试以及流量回放的流量筛选都有很大帮助
结合 sandbox 来做,页面一键配置
是的。每次发布版本,我都会把当前版本的 java 文件和 class 文件存储在对应的目录下面。目录名字以 branc_commitId 这样命名