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()
相关文章推荐
- python解压压缩包的几种方法
- kmeans python实现
- Python使用struct处理二进制
- 【Python】 最简单的web服务
- python基础知识
- Python多线程4:_thread
- policy机制中经典的python用法【转载】
- Ubuntu下Python建立和连接数据库
- 【python】Python 之 __new__() 方法与实例化
- python对象与属性相关的特殊方法
- python下如何安装python-MySQLdb
- 【Python】Python 新式类介绍
- python3.4学习笔记(七) 学习网站博客推荐
- 使用wxPython建立一个计算文件md5的GUI工具
- python3.4学习笔记(六) 常用快捷键使用技巧,持续更新
- python3.4学习笔记(五) IDLE显示行号问题,插件安装和其他开发工具介绍
- python3.4学习笔记(四) 3.x和2.x的区别,持续更新
- 栅栏加解密python实现(支持密钥加密)
- 在Python中使用zlib模块进行数据压缩的教程
- python读取TXT到数组及列表去重后按原来顺序排序的方法