(self, id)
return jsonreponse(code=MessageEnum.case_jmx_run_seccess.value[0],
                           message=MessageEnum.case_jmx_run_seccess.value[1])
todo
            1.服务器执行压测脚本开始后设置为正在运行
            2.如何压测执行完毕怎么修改这个服务器的状态
            3.执行完A压测需求，执行B压测需求，需要有先后，如何加入队列处理
            4.应该是一个公用的方法，内部也需要调用，这里需要抽离下
todo
            1.服务器执行压测脚本开始后设置为正在运行
            2.如何压测执行完毕怎么修改这个服务器的状态
            3.执行完A压测需求，执行B压测需求，需要有先后，如何加入队列处理
            4.应该是一个公用的方法，内部也需要调用，这里需要抽离下
todo 1 . 服务器执行压测脚本开始后设置为正在运行 2 . 如何压测执行完毕怎么修改这个服务器的状态 3 . 执行完A压测需求，执行B压测需求，需要有先后，如何加入队列处理 4 . 应该是一个公用的方法，内部也需要调用，这里需要抽离下
def get(self, id):
        '''
        todo
            1.服务器执行压测脚本开始后设置为正在运行
            2.如何压测执行完毕怎么修改这个服务器的状态
            3.执行完A压测需求，执行B压测需求，需要有先后，如何加入队列处理
            4.应该是一个公用的方法，内部也需要调用，这里需要抽离下
        '''
        testjmx = TestJmx.query.filter_by(id=int(id)).first()
        if not testjmx:
            return jsonreponse(code=MessageEnum.case_jmx_not_excit.value[0],
                               message=MessageEnum.case_jmx_not_excit.value[1])
        if testjmx.serverid is None:
            return jsonreponse(code=MessageEnum.case_jmx_not_select_server.value[0],
                               message=MessageEnum.case_jmx_not_select_server.value[1])
        testserver = Testerver.query.filter_by(id=int(testjmx.serverid), status=0).first()
        if not testserver:
            return jsonreponse(code=MessageEnum.case_test_sever_not_exict.value[0],
                               message=MessageEnum.case_test_sever_not_exict.value[1])
        cmd = "sshpass -p " + testserver.loginpassword + " scp -P " + testserver.port + "  " + testjmx.jmxpath + " " + testserver.loginuser + "@" + testserver.ip + ":/home"
        os.system(cmd)
        commentc = Sshtool(testserver.ip, testserver.port, testserver.loginuser, testserver.loginpassword)
        cmd = "./jmeter -n -t /home/" + testjmx.name + '  -l name.htl'
        commentc.command(cmd)
        testserver.is_run = 1
        db.session.add(testserver)
        db.session.commit()
        return jsonreponse(code=MessageEnum.case_jmx_run_seccess.value[0],
                           message=MessageEnum.case_jmx_run_seccess.value[1])
def get ( self , id ) : testjmx = TestJmx . query . filter_by ( id = int ( id ) ) . first ( ) if not testjmx : return jsonreponse ( code = MessageEnum . case_jmx_not_excit . value [ 0 ] , message = MessageEnum . case_jmx_not_excit . value [ 1 ] ) if testjmx . serverid is None : return jsonreponse ( code = MessageEnum . case_jmx_not_select_server . value [ 0 ] , message = MessageEnum . case_jmx_not_select_server . value [ 1 ] ) testserver = Testerver . query . filter_by ( id = int ( testjmx . serverid ) , status = 0 ) . first ( ) if not testserver : return jsonreponse ( code = MessageEnum . case_test_sever_not_exict . value [ 0 ] , message = MessageEnum . case_test_sever_not_exict . value [ 1 ] ) cmd = "sshpass -p " + testserver . loginpassword + " scp -P " + testserver . port + "  " + testjmx . jmxpath + " " + testserver . loginuser + "@" + testserver . ip + ":/home" os . system ( cmd ) commentc = Sshtool ( testserver . ip , testserver . port , testserver . loginuser , testserver . loginpassword ) cmd = "./jmeter -n -t /home/" + testjmx . name + '  -l name.htl' commentc . command ( cmd ) testserver . is_run = 1 db . session . add ( testserver ) db . session . commit ( ) return jsonreponse ( code = MessageEnum . case_jmx_run_seccess . value [ 0 ] , message = MessageEnum . case_jmx_run_seccess . value [ 1 ] )