python 多线程对post请求服务器测试并发的方法


Posted in Python onJune 13, 2019

如下所示:

# -*- coding: utf-8 -*-
import requests
import threading
import time
class postrequests():
 def __init__(self):
  self.url = '请求网址'
  self.files = {
 'unknown_image':open('刘诗诗.jpg','rb')
}
 def post(self):
  try:
   r = requests.post(self.url,files=self.files)
   print(r.text)
  except Exception as e:
   print(e)

def login():
 login = postrequests()
 return login.post()
# if __name__ == '__main__':
#  login()
try:
 i = 0
 # 开启线程数目
 tasks_number = 150
 print('测试启动')
 time1 = time.clock()
 while i < tasks_number:
  t = threading.Thread(target=login)
  t.start()
  i +=1
 time2 = time.clock()
 times = time2 - time1
 print(times/tasks_number)
except Exception as e:
 print(e)

以上这篇python 多线程对post请求服务器测试并发的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python实现聊天小程序
Mar 13 Python
python如何实现内容写在图片上
Mar 23 Python
浅谈django rest jwt vue 跨域问题
Oct 26 Python
Python多线程同步---文件读写控制方法
Feb 12 Python
Django  ORM 练习题及答案
Jul 19 Python
Python利用requests模块下载图片实例代码
Aug 12 Python
Python实现ATM系统
Feb 17 Python
对Keras中predict()方法和predict_classes()方法的区别说明
Jun 09 Python
Python logging模块异步线程写日志实现过程解析
Jun 30 Python
用Python进行栅格数据的分区统计和批量提取
May 27 Python
给numpy.array增加维度的超简单方法
Jun 02 Python
Python 中random 库的详细使用
Jun 03 Python
Python任意字符串转16, 32, 64进制的方法
Jun 12 #Python
使用python制作一个为hex文件增加版本号的脚本实例
Jun 12 #Python
Python hexstring-list-str之间的转换方法
Jun 12 #Python
对python3.4 字符串转16进制的实例详解
Jun 12 #Python
python版DDOS攻击脚本
Jun 12 #Python
selenium处理元素定位点击无效问题
Jun 12 #Python
selenium跳过webdriver检测并模拟登录淘宝
Jun 12 #Python
You might like
APACHE的AcceptPathInfo指令使用介绍
2013/01/18 PHP
PHP CodeBase:将时间显示为&quot;刚刚&quot;&quot;n分钟/小时前&quot;的方法详解
2013/06/06 PHP
Symfony2学习笔记之插件格式分析
2016/03/17 PHP
Yii2搭建后台并实现rbac权限控制完整实例教程
2016/04/28 PHP
php判断目录存在的简单方法
2019/09/26 PHP
打开超链需要“确认”对话框的方法
2007/03/08 Javascript
一组JS创建和操作表格的函数集合
2009/05/07 Javascript
详解强大的jQuery选择器之基本选择器、层次选择器
2012/02/07 Javascript
JavaScript的常见兼容问题及相关解决方法(chrome/IE/firefox)
2013/12/31 Javascript
js父窗口关闭时子窗口随之关闭完美解决方案
2014/04/29 Javascript
Jquery响应回车键直接提交表单操作代码
2014/07/25 Javascript
JavaScript_object基础入门(必看篇)
2016/06/13 Javascript
Google 地图叠加层实例讲解
2016/08/06 Javascript
JavaScript中apply方法的应用技巧小结
2016/09/29 Javascript
[Bootstrap-插件使用]Jcrop+fileinput组合实现头像上传功能实例代码
2016/12/20 Javascript
利用iscroll4实现轮播图效果实例代码
2017/01/11 Javascript
jquery表单插件form使用方法详解
2017/01/20 Javascript
浅谈Node模块系统及其模式
2017/11/17 Javascript
D3.js实现拓扑图的示例代码
2018/06/30 Javascript
js代码规范之Eslint安装与配置详解
2018/09/08 Javascript
Vuejs监听vuex中值的变化的方法示例
2018/12/02 Javascript
解决Vue + Echarts 使用markLine标线(precision精度问题)
2020/07/20 Javascript
[01:00:14]2018DOTA2亚洲邀请赛 4.6 淘汰赛 VP vs TNC 第三场
2018/04/10 DOTA
python中将阿拉伯数字转换成中文的实现代码
2011/05/19 Python
分析Python的Django框架的运行方式及处理流程
2015/04/08 Python
Python爬虫代理IP池实现方法
2017/01/05 Python
python中Matplotlib实现绘制3D图的示例代码
2017/09/04 Python
python简单实例训练(21~30)
2017/11/15 Python
django中media媒体路径设置的步骤
2019/11/15 Python
keras 解决加载lstm+crf模型出错的问题
2020/06/10 Python
Python3 ffmpeg视频转换工具使用方法解析
2020/08/10 Python
html5 offlline 缓存使用示例
2013/06/24 HTML / CSS
化工工艺专业求职信
2013/09/22 职场文书
大学生在校表现评语
2014/12/31 职场文书
2015年高校教师个人工作总结
2015/05/25 职场文书
《穷人》教学反思
2016/02/19 职场文书