MCPcopy Create free account
hub / github.com/ZBayes/basic_rag / single_test

Function single_test

src/server/client.py:21–31  ·  view source on GitHub ↗
(url, query_list, num, process_id = 0)

Source from the content-addressed store, hash-verified

19 print("qps:{:.4f}".format(len(time_list) / sum(time_list)))
20
21def 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
34def batch_test(query_list, process_num, request_num):

Callers

nothing calls this directly

Calls 1

postMethod · 0.45

Tested by

no test coverage detected