| 19 | print("qps:{:.4f}".format(len(time_list) / sum(time_list))) |
| 20 | |
| 21 | def single_test(url, query_list, num, process_id = 0): |
| 22 | # query_list:待请求query列表,num请求个数 |
| 23 | print("running process: process-{}".format(process_id)) |
| 24 | time_list = [] |
| 25 | for i in range(num): |
| 26 | start_time = time.time() |
| 27 | query = random.choice(query_list) |
| 28 | requests.post(url, json.dumps({"query": query})) |
| 29 | end_time = time.time() |
| 30 | time_list.append(end_time-start_time) |
| 31 | return time_list |
| 32 | |
| 33 | |
| 34 | def batch_test(query_list, process_num, request_num): |