看看这个片段:user_list = get_users() # ['user_1', 'user_2', ... , 'user_n']
TOTAL_USERS = len(user_list)
session = requests.Session()
try:
# Add logic to read each user from user_list, then modify for loop below.
for user in user_list:
print("Testing user {}").format(user)
response = session.post(
URL,
data=predict_request)
response.raise_for_status()
total_time += response.elapsed.total_seconds()
print('Num requests: {} Avg latency: {} ms'.format(TOTAL_USERS, (
total_time * 1000) / TOTAL_USERS))
# You may do something here for each request
except requests.exceptions.HTTPError as err:
logging.exception(err)
if err.response.status_code == 400:
logging.exception('Server error %s', URL)
return
if err.response.status_code == 404:
logging.exception('Page not found %s', URL)
您只需要从用户列表中读取并用每个用户替换for循环。在
是从here获取的,我还建议您查看retry库。在