您的位置:首页 > 编程语言 > Python开发

python 多线程脚本

2015-06-26 11:25 656 查看
python 一个多线程的脚本,主要用于测试服务器的某个接口的性能,可参考修改使用。

#-*- coding=utf-8 -*-
import time
import urllib2
import multiprocessing

def send_req(x):
url = "http://127.0.0.1:8888/unsafe/filters:watermark(3.jpg,-10,-10,0)/1.jpg"
st1 = time.time()
req = urllib2.Request(url)
f = open(u'/home/zhangl/project/thumb/image/time2.txt', 'a')
f.write('%0.8f\n' % (time.time() - st1))
f.close()

if __name__ == "__main__":
workers = 50  # 开50个线程
times = 10000  # 调用10000次
pool = multiprocessing.Pool(workers)
pool.map(send_req, [i for i in xrange(times)])
pool.terminate()
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: