#!/usr/bin/env python import time from remote import Client from remote import Server hosts = [] # numbers = [4, 20, 2, 3, 5, 6, 14, 15, 16, 18, 19, 21] numbers = [14, 15, 15, 15, 15, 15, 15] for number in numbers: hosts.append("10.22.1.%d" % number) server_host = hosts[0] client_hosts = hosts[1:] if __name__ == '__main__': server = Server(server_host) server.start() time.sleep(2) clients = [] for client_host in client_hosts: client = Client(client_host, server_host) client.start() clients.append(client) for client in clients: client.wait()
# coding = utf-8 # 2018.03.05 from remote import Server from to_log import tolog from sign import * from change_coding_type import handling import json import xlrd import time import random Pass = "******" Fail = "'result': 'f'\n" server = Server() class APITest(object): def __init__(self): self.flag = False self.method = '' self.serverIp = '' self.service = '' self.cases_file = '' self.optional = [] self.must = [] # For test of method 'post/put/delete' and confirm response def settings_test(self, cases_sheet, must_response_sheet, hold_time=0): # Open cases file