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 相关文章推荐
pyramid配置session的方法教程
Nov 27 Python
python实现文本文件合并
Dec 29 Python
老生常谈python之鸭子类和多态
Jun 13 Python
更换Django默认的模板引擎为jinja2的实现方法
May 28 Python
[原创]Python入门教程5. 字典基本操作【定义、运算、常用函数】
Nov 01 Python
浅谈python requests 的put, post 请求参数的问题
Jan 02 Python
python 用for循环实现1~n求和的实例
Feb 01 Python
python 正则表达式参数替换实例详解
Jan 17 Python
Python进程间通信multiprocess代码实例
Mar 18 Python
爬虫代理的cookie如何生成运行
Sep 22 Python
python中round函数保留两位小数的方法
Dec 04 Python
python 递归相关知识总结
Mar 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
使用纯php代码实现页面伪静态的方法
2015/07/25 PHP
thinkphp跨库操作的简单代码实例
2016/09/22 PHP
Yii 框架入口脚本示例分析
2020/05/19 PHP
jquery实现的元素的left增加N像素 鼠标移开会慢慢的移动到原来的位置
2010/03/21 Javascript
JavaScript面向对象知识串结(读JavaScript高级程序设计(第三版))
2012/07/17 Javascript
不要使用jQuery触发原生事件的方法
2014/03/03 Javascript
Google Maps API地图应用示例分享
2014/10/23 Javascript
JavaScript中有关一个数组中最大值和最小值及它们的下表的输出的解决办法
2016/07/01 Javascript
JavaScript定时器制作弹窗小广告
2017/02/05 Javascript
jQuery实现通过方向键控制div块上下左右移动的方法【测试可用】
2018/04/26 jQuery
解决webpack+Vue引入iView找不到字体文件的问题
2018/09/28 Javascript
jQuery pagination分页示例详解
2018/10/23 jQuery
vue接入腾讯防水墙代码
2019/05/07 Javascript
VUE实现自身整体组件销毁的示例代码
2020/01/13 Javascript
JavaScript代理模式原理与用法实例详解
2020/03/10 Javascript
Element中Slider滑块的具体使用
2020/07/29 Javascript
Python基础中所出现的异常报错总结
2016/11/19 Python
TF-IDF与余弦相似性的应用(一) 自动提取关键词
2017/12/21 Python
Python中跳台阶、变态跳台阶与矩形覆盖问题的解决方法
2018/05/19 Python
Python文件常见操作实例分析【读写、遍历】
2018/12/10 Python
使用Python计算玩彩票赢钱概率
2019/06/26 Python
Pytorch在dataloader类中设置shuffle的随机数种子方式
2020/01/14 Python
Tensorflow tf.nn.atrous_conv2d如何实现空洞卷积的
2020/04/20 Python
使用OpenCV实现道路车辆计数的使用方法
2020/07/15 Python
使用CSS3配合IE滤镜实现渐变和投影的效果
2015/09/06 HTML / CSS
C面试题
2015/10/08 面试题
通息工程毕业生自荐信
2013/10/16 职场文书
前台接待员岗位职责
2014/01/02 职场文书
高三历史教学反思
2014/01/09 职场文书
会计求职信范文
2014/05/24 职场文书
邓小平理论心得体会
2014/09/09 职场文书
老公保证书
2015/01/17 职场文书
Python竟然能剪辑视频
2021/05/25 Python
Spring this调用当前类方法无法拦截的示例代码
2022/03/20 Java/Android
nginx lua 操作 mysql
2022/05/15 Servers
Python TypeError: ‘float‘ object is not subscriptable错误解决
2022/12/24 Python