1.我们需要引入
<dependency>
<groupId>org.apache.jmeter</groupId>
<artifactId>ApacheJMeter_core</artifactId>
<version>5.0</version>
</dependency>
jmeter插件的入口是继承AbstractPostProcessorGui类,重写getStaticLabel设置显示名称,getLabelResource获取组件的资源名称,createTestElement JMeter测试组件模型和GUI 。模型保存数据,GUI显示它。 GUI 类负责创建和初始化数据,在创建新的测试元素时调用此方法。 modifyTestElement GUI组件负责使用GUI组件中当前保存的数据填充它们创建的TestElements。
createTestElement中用与生成JMeter组件,并调用modifyTestElement添加组件,JMeter组件继承AbstractScopedTestElement,实现PostProcessor来获取数据,实现process方法,getThreadContext方法可以获取JMeter上下文,我们产生的结果也可以通过JMeterVariables设置,我们需要的一系列参数之类的都可以通过context来获取。