栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

挑战:如何使用Python在1秒钟内发送> 1000个HTTP请求

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

挑战:如何使用Python在1秒钟内发送> 1000个HTTP请求

我知道这是一则旧文章,但有人可能仍需要它。

如果要进行负载测试但要使用python,则应使用locust之类的工具:http :
//locust.io/

这是我的解决方案,它在10秒内产生10,000个请求:

所需软件包: sudo pip install grequests

码:

import grequestsimport timestart_time = time.time()# Create a 10000 requestsurls = ['http://www.google.co.il']*10000rs = (grequests.head(u) for u in urls)# Send them.grequests.map(rs)print time.time() - start_time # Result was: 9.66666889191


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/661603.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号