def gen_json()

in report/script/gen_jtl_data.py [0:0]


def gen_json(input_file_name, out_name):
    res_json = OrderedDict()
    res_json = {
        "SELECT":[
             {"type":"Sharding-Proxy",
              "data":[]
             },
             {"type":"Sharding-JDBC",
             "data":[]
             },
             {"type":"MySQL", 
             "data":[]
             }
        ],
        "INSERT+UPDATE+DELETE":[
             {"type":"Sharding-Proxy",
              "data":[]
             },
             {"type":"Sharding-JDBC",
             "data":[]
             },
             {"type":"MySQL", 
             "data":[]
             }
         ],
        "DESC":{
         }
    }
    res_json=gen_desc(res_json)
    gen_select(input_file_name,res_json)
    gen_all(input_file_name,res_json)
    save_dir = cur_file_dir()
    newfile='%s/%s'%(save_dir,out_name)
    with open(newfile,'w') as f:
        f.write(json.dumps(res_json))