def deal_request(self, r_args): method = r_args['method'] online = int(r_args['online_status']) request_nums = int(r_args['requests_nums']) concurrent_num = int(r_args['concurrent_num']) url = r_args['url'] data = r_args['data'] for e in range(request_nums): if online: r = Test('app', self.platform, r_args['username'], r_args['password']) else: r = Test('app', self.platform) if method == 'get': r.get_request(url) elif method == 'post': r.post_request(url, data) elif method == 'put': r.put_request(url, data) elif method == 'delete': r.delete_request(url, data) else: print('暂不支持此种请求方式') exit(0) print(r.response_code, end='\n') #print(r.response_time, end='\n') #print(r.response_data, end='\n') self.write_csv(row = [url, method, data, request_nums, concurrent_num, online, \ r_args['username'], r_args['password'], r_args['remark'], \ r.response_data,r.response_time,r.response_code,str(int(time.time()))])