kd.bos.form.unittest

## 类 JMXForAnalysis

- java.lang.Object
- - kd.bos.form.unittest.JMXForAnalysis

-     public class JMXForAnalysis
      extends java.lang.Object

  解析jmeter脚本

- - ### 构造器概要

    构造器
    构造器和说明
    `JMXForAnalysis()`

  - ### 方法概要

    所有方法 静态方法 具体方法
    限定符和类型 | 方法和说明
    --- | ---
    `static void` | `analysisHashTreeNode(org.dom4j.Element hashTreeElement, UnitTestHttpProxy unitTestHttpProxyTempData)` 解析hashTree节点
    `static void` | `analysisHTTPSamplerProxyNode(org.dom4j.Element httpSamplerProxyElement, UnitTestHttpProxy unitTestHttpProxyTempData)` 解析HTTPSamplerProxy节点
    `static java.util.HashMap<java.lang.String,java.lang.Object>` | `analysisJMXFile(java.io.InputStream in)`
    `static java.util.HashMap<java.lang.String,java.lang.Object>` | `analysisUnitTestCaseList(org.dom4j.Element parentElement)` 解析用例集
    `static java.util.HashMap<java.lang.String,java.lang.Object>` | `analysisUnitTestGroup(org.dom4j.Element e)` 解析测试组(默认测试计划为一个测试用例组)
    `static UnitTestHttpProxy` | `analysisUnitTestHttpProxy(org.dom4j.Element hashTreeElement, org.dom4j.Element httpSamplerProxyElement)`
    `static java.util.List<UnitTestHttpProxy>` | `analysisUnitTestHttpProxyList(org.dom4j.Element e)` 解析http请求集
    `static java.util.List<java.lang.Object>` | `getCaseName(java.lang.String json)`
    `static void` | `getNodes(org.dom4j.Element node)` 从指定节点开始,递归遍历所有子节点
    `static java.util.HashMap<java.lang.String,java.lang.Object>` | `jsonToUnitTestGroupBean(java.lang.String json)` json 转UnitTestGroup 对象
    `static void` | `main(java.lang.String[] args)`

    - ### 从类继承的方法 java.lang.Object

      `equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### 构造器详细资料

    - #### JMXForAnalysis

          public JMXForAnalysis()

  - ### 方法详细资料

    - #### getCaseName

          public static java.util.List<java.lang.Object> getCaseName(java.lang.String json)

    - #### jsonToUnitTestGroupBean

          public static java.util.HashMap<java.lang.String,java.lang.Object> jsonToUnitTestGroupBean(java.lang.String json)

      json 转UnitTestGroup 对象
      参数:
        `json` -
      返回:

    - #### getNodes

          public static void getNodes(org.dom4j.Element node)
                               throws java.lang.Exception

      从指定节点开始,递归遍历所有子节点
      抛出:
        `java.lang.Exception`

    - #### analysisUnitTestGroup

          public static java.util.HashMap<java.lang.String,java.lang.Object> analysisUnitTestGroup(org.dom4j.Element e)

      解析测试组(默认测试计划为一个测试用例组)

    - #### analysisUnitTestCaseList

          public static java.util.HashMap<java.lang.String,java.lang.Object> analysisUnitTestCaseList(org.dom4j.Element parentElement)

      解析用例集

    - #### analysisUnitTestHttpProxyList

          public static java.util.List<UnitTestHttpProxy> analysisUnitTestHttpProxyList(org.dom4j.Element e)

      解析http请求集
      参数:
        `e` -
      返回:

    - #### analysisUnitTestHttpProxy

          public static UnitTestHttpProxy analysisUnitTestHttpProxy(org.dom4j.Element hashTreeElement,
                                                                    org.dom4j.Element httpSamplerProxyElement)

    - #### analysisHTTPSamplerProxyNode

          public static void analysisHTTPSamplerProxyNode(org.dom4j.Element httpSamplerProxyElement,
                                                          UnitTestHttpProxy unitTestHttpProxyTempData)

      解析HTTPSamplerProxy节点
      参数:
        `httpSamplerProxyElement` -
        `unitTestHttpProxyTempData` -

    - #### analysisHashTreeNode

          public static void analysisHashTreeNode(org.dom4j.Element hashTreeElement,
                                                  UnitTestHttpProxy unitTestHttpProxyTempData)

      解析hashTree节点
      参数:
        `hashTreeElement` -
        `unitTestHttpProxyTempData` -

    - #### main

          public static void main(java.lang.String[] args)
                           throws java.io.IOException

      抛出:
        `java.io.IOException`

    - #### analysisJMXFile

          public static java.util.HashMap<java.lang.String,java.lang.Object> analysisJMXFile(java.io.InputStream in)