JVM 字节码测试运用:远程调试、测试覆盖、影子数据库

本文由uniquetruth发表于TesterHome论坛,点击原文链接可查看作者的更多文章并与ta在线交流。

一直想找一个技术社区开源一个自己个人的项目,希望能被更多人看到、使用这个东西,在测试上帮助到大家。

简介

一个专为JVM系语言web应用设计的,专注于集成测试阶段的后端测试工具。本质功能是监控代码执行,做远程调试使用。比如可以让你实时的了解到在前端点击某个按钮后,后端执行的代码细节,包括每一个方法的名称、参数返回值、执行的代码行号,调用的sql语句等信息。
当然可方便的扩展功能,实现测试覆盖率统计、影子数据库等实用功能。

基础使用方式介绍

项目地址:https://github.com/uniquetruth/remote-debug-agent
项目使用gradle构建,下载源码后,使用gradle agentTest命令,可编译出一个java探针,并且与所有需要的二进制文件出现在build/lib目录下。之后就可以将所有jar包放到服务器的任意目录中,然后将-javaagent:${你的目录}/remote-debug-agent.jar=includes=com.foo.bar,apiport=8098配置到web应用启动参数的java_opts中(例如使用tomcat的话,可修改catalina.sh来添加该参数)。被测应用启动后ÿ

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值