def do_http_request(self, start_path='', send_counts=None):
statuses = self.load_balancers_client.show_load_balancer_status_tree(
self.loadbalancer['id'])
statuses = statuses.get('statuses', statuses)
self.http_cnt = {}
http = urllib3.PoolManager(retries=10)
send_counts = send_counts or self.poke_counters
send_counts = (send_counts * 2) / 2
url_path = "http://{0}/{1}".format(self.vip_ip_address, start_path)
for x in range(send_counts):
resp = http.request('GET', url_path)
if resp.status == 200:
self.count_response(resp.data.strip())
else:
self.count_response(str(resp.status))
return self.http_cnt
test_lbaas_round_robin_ops.py 文件源码
python
阅读 20
收藏 0
点赞 0
评论 0
评论列表
文章目录