Some checks failed
Publish to Confluence / confluence (push) Failing after 11m37s
2.9 KiB
2.9 KiB
:toc:
下载版本
- 进入 Squaretest 插件下载界面
- 下载对应的
zip
包 - 找到
lib
目录下的**-TestStarter-**.jar
**-TestStarter-**.jar
就是我们需要反编译的文件
反编译
IDEA打开项目进行代码修改替换
- IDEA 打开反编译后的文件
- 全局搜索
VALIDATE AND SAVE
- 找到
k
类 - 进入
this.a.b(str)
方法 - 进入
this.b.a(paramString)
方法 q
类就是我们需要的类- 分析
q
类,引用了r
类 - 注意:请使用对应的 jdk 版本进行编译
按如下操作(没有报错)
按如下操作(有不存在的类)
- 拷贝
q.java
和r.java
到一个目录中 - 移除
q.java
和r.java
中报错的引用和方法(判断是无用的) - 修改
r a(String paramString)
方法 - 执行命令行编译
D:\\Programs\\Developer\\jdk-17.0.12\\bin\\javac -J-Dfile.encoding=UTF-8 r.java q.java
- 替换
**-TestStarter-**.jar
中的q.class
安装插件
激活插件
- 打开设置
- 随便填入文本,格式如下
-
--- BEGIN SQUARETEST LICENSE --- neo https://zhile.io SQT1-101010101010101010101010101010101010 MEUCID2bg5gEzJLdpGbBU9QvoGsXZ0VIucgRP340/6s6omIKAiEAo9xDQdd07SPucE5w6cPLfUeo7YqLT+EIrVqGMOELzrs= --- END SQUARETEST LICENSE ---
- 点击激活