JMeter 源代码解读(一)
jmeter是如何启动的
1 背景
随着公司业务急剧扩展,呈现爆发式的增长,当前测试工具已经无法更好,更全面的覆盖所有的业务以及协议,不同事业部之间也存在不同的加密方式,jmeter工具已经不适用于当前业务需求。考虑到涉及到性能测试,单方面的jar包以及beanshell已经严重制约性能结果的准确率,故而在此分析jmeter的开源代码。解决当前问题,对项目定制化工具需求。
2 解读源代码目的
· 了解jmeter的结构
· 了解jmeter的启动工作原理
3 IDEA编译jmeter
3.1 jmeter源代码下载
· 下载地址: http://jmeter.apache.org/download_jmeter.cgi
下载完成后,解压zip文件。
PS:这里要注意,5.2版本后已经切换工具维护,不再是ant构建,而是采用Gradle构建,不再需要修改文件。
3.2 打开文件开源文件
看下源代码结构目录。如下: