Ejemplo n.º 1
0
def tenant():
    statusCode = [0L, 0L, 0L, 0L]

    result7 = HTTPRequest().GET(
        'http://10.1.11.254/itsm/api/v2/ticket/getTicketList?filterType=all')
    a = result7.getStatusCode()
    data = result7.getText()
    status = data[11:14]
    if status != '200':
        a = 300
    PTS.addHttpCode(a, statusCode)
    return statusCode
Ejemplo n.º 2
0
def tenant():
    statusCode = [0L, 0L, 0L, 0L]
    result7 = HTTPRequest().GET('http://10.1.11.254/itsm/api/v2/ticket/getTicketList?filterType=all')  
    code = result7.getStatusCode()
    data = result7.getText()
    json = JSONObject(data)
    grinder.logger.info(json.getString("errCode"))
    status = json.getString("errCode")
    if status == 'null':
        code = 300
    if status != 'null':
        code = int(status)
    PTS.addHttpCode(code, statusCode)
    return statusCode
def establishFirstFromFedora():
    global auth
    log("establish First")
    contenttype = NVPair('Content-Type','text/xml')
    target =  SERVER + '/objects/nextPID?format=xml'

    
    result = HTTPRequest().POST(target,None,[contenttype,auth])
    text =  str(result.getText())
    log(text)
    pidstart = text.index("<pid>")
    pidend = text.index("</pid>")
    pid = text[pidstart+5:pidend]
    log(pid)
    return pid
Ejemplo n.º 4
0
def tenant():
    statusCode = [0L, 0L, 0L, 0L]
    headers = [NVPair('Content-Type', 'application/json'),NVPair('Accept', 'application/json'),NVPair('Origin', '10.1.11.254')]
    data = '{"message": {"toUserList": [5],"content": "同意"},"executor": {"957c8fa1cfda44b596ed3b4e29d6e27e": ["bdfe0b48fe7741b395dc599bdc80835e", "e10adc3949ba59abbe56e057f20f88dd"]},"form": {"title": "测试0010","urgentLevel": "5"}}'
    result7 = HTTPRequest().POST('http://10.1.11.254/itsm/api/v2/ticket/createTicket/5dbb00bb124c4d0e86f8cd0d15da0749', data, headers)
    code = result7.getStatusCode()
    data = result7.getText()
    json = JSONObject(data)
    grinder.logger.info(json.getString("errCode"))
    status = json.getString("errCode")
    if status == 'null':
        code = 300
    if status != 'null':
        code = int(status)
    PTS.addHttpCode(code, statusCode)
    return statusCode
Ejemplo n.º 5
0
def tenant():
    statusCode = [0L, 0L, 0L, 0L]
    headers = [
        NVPair('Content-Type', 'application/json'),
        NVPair('Accept', 'application/json'),
        NVPair('Origin', '10.1.11.254')
    ]
    data = '{"priority": ["5"],"source": ["alert"],"extParams": {}}'
    result7 = HTTPRequest().POST(
        'http://10.1.11.254/itsm/api/v2/ticket/getAllTicket', data, headers)
    code = result7.getStatusCode()
    data = result7.getText()
    # grinder.logger.info(data)
    json = JSONObject(data)
    grinder.logger.info(json.getString("errCode"))
    status = json.getString("errCode")
    if status == 'null':
        code = 300
    if status != 'null':
        code = int(status)
    PTS.addHttpCode(code, statusCode)
    return statusCode
Ejemplo n.º 6
0
def tenant():
    statusCode = [0L, 0L, 0L, 0L]
    headers = [
        NVPair('Content-Type', 'application/json'),
        NVPair('Accept', 'application/json'),
        NVPair('Origin', '10.1.11.254')
    ]
    data = '{"message":{"toUserList":[],"content":"同意"},"executor":{},"modelId":"a7ea82fdd36b4348b5e242af1531bfd3","form":{"title":"性能测试工单ffff","urgentLevel":"4","ticketDesc":"性能测试工单001","startTime":"2017-11-01T09:32:01.550Z","announcer":"性能测试工单001","inCategory":"0"},"ticketSource":"web"}'
    result7 = HTTPRequest().POST(
        'http://10.1.11.254/itsm/api/v2/ticket/createTicket/a7ea82fdd36b4348b5e242af1531bfd3',
        data, headers)
    code = result7.getStatusCode()
    data = result7.getText()
    json = JSONObject(data)
    grinder.logger.info(json.getString("errCode"))
    status = json.getString("errCode")
    if status == 'null':
        code = 300
    if status != 'null':
        code = int(status)
    PTS.addHttpCode(code, statusCode)
    return statusCode
Ejemplo n.º 7
0
def tenant():
    statusCode = [0L, 0L, 0L, 0L]

    headers = [
        NVPair('Content-Type', 'application/json'),
        NVPair('Accept', 'application/json'),
    ]
    number = PTS.random_num(4)
    ip = PTS.random_num(8)
    name = '路由器' + number
    data = '{"Y_name": "%s","classCode": "Y_Router","Y_ip": "%s"}' % (name, ip)
    result = HTTPRequest().POST('https://cmdb.uyuntest.cn/crab/api/v1/cis',
                                data, headers)
    PTS.addHttpCode(result.getStatusCode(), statusCode)

    content = result.getText()
    data2 = '["%s"]' % content
    result2 = HTTPRequest().POST(
        'https://cmdb.uyuntest.cn/crab/api/v1/cis/delete', data2, headers)
    PTS.addHttpCode(result2.getStatusCode(), statusCode)

    return statusCode