当前位置:   article > 正文

JMeter——源码解析_思维导图整理(总)_jmeter源码解析

jmeter源码解析

因为要开发一个云数据库的性能测试工具,而之前又没怎么深入接触过测试相关工作,只使用过几种常见的测试工具,所以想要研究一下JMeter、YCSB等测试工具的源码,看看其工作过程。
现在也只是粗略的了解了下,实在太懒,做了个思维导图。

JMeter的文件结构

在这里插入图片描述

lib

在这里插入图片描述

src 源码包

在这里插入图片描述

测试过程

在源码包中所需要的相关类
“–>”后面数字表示粗略调用的步骤。
在这里插入图片描述

org.apache.jmeter.NewDriver 启动类 --> 1

在这里插入图片描述

org.apache.jmeter.JMeter 启动类反射调用的start方法所在类 --> 2

在这里插入图片描述

org.apache.commons.cli.avalon.CLArgsParser.java 将输入的参数解析 --> 3

在这里插入图片描述

org.apache.jorphan.collections.HashTree 将测试文件.jmx解析成hashtree --> 4

在这里插入图片描述

org.apache.jmeter.engine.StandardJMeterEngine 执行测试 --> 5

在这里插入图片描述

org.apache.jmeter.engine.JMeterEngine 测试需要调用的接口 --> 6

在这里插入图片描述

org.apache.jmeter.threads.ThreadGroup 线程组 --> 7

在这里插入图片描述

org.apache.jmeter.threads.JMeterThread 单个线程执行请求 -->8

在这里插入图片描述


推荐阅读

  1. http://markshao.github.io/categories/JMeter-%E6%BA%90%E7%A0%81%E8%A7%A3%E8%AF%BB/
  2. https://blog.csdn.net/zuozewei/article/category/7523176
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/知新_RL/article/detail/648364
推荐阅读
相关标签
  

闽ICP备14008679号