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使用7z解压软件备份文件脚本分享
Feb 21 Python
跟老齐学Python之做一个小游戏
Sep 28 Python
浅谈MySQL中的触发器
May 05 Python
详解Python 数据库 (sqlite3)应用
Dec 07 Python
浅谈django model的get和filter方法的区别(必看篇)
May 23 Python
浅谈用Python实现一个大数据搜索引擎
Nov 28 Python
Python实现多级目录压缩与解压文件的方法
Sep 01 Python
解决pycharm启动后总是不停的updating indices...indexing的问题
Nov 27 Python
Python正则表达式急速入门(小结)
Dec 16 Python
python 多进程队列数据处理详解
Dec 23 Python
利用pytorch实现对CIFAR-10数据集的分类
Jan 14 Python
django实现将后台model对象转换成json对象并传递给前端jquery
Mar 16 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
异世界新番又来了,同样是从零开始,男主的年龄降到5岁
2020/04/09 日漫
索尼SONY SRF-S83/84电路分析和打磨
2021/03/02 无线电
PHP4和PHP5共存于一系统
2006/11/17 PHP
PHP入门教程之图像处理技巧分析
2016/09/11 PHP
PHP析构函数destruct与垃圾回收机制的讲解
2019/03/22 PHP
laravel框架模型和数据库基础操作实例详解
2020/01/25 PHP
浅析PHP反序列化中过滤函数使用不当导致的对象注入问题
2020/02/15 PHP
JS实现在Repeater控件中创建可隐藏区域的代码
2010/09/16 Javascript
div拖拽插件——JQ.MoveBox.js(自制JQ插件)
2013/05/17 Javascript
解析javascript 数组以及json元素的添加删除
2013/06/26 Javascript
js改变鼠标的形状和样式的方法
2014/03/31 Javascript
Jquery方式获取iframe页面中的 Dom元素
2014/05/07 Javascript
JavaScript中的apply和call函数详解
2014/07/20 Javascript
JavaScript中神奇的call()方法
2015/03/12 Javascript
javascript中判断json的方法总结
2015/08/27 Javascript
不依赖Flash和任何JS库实现文本复制与剪切附源码下载
2015/10/09 Javascript
理解Javascript的call、apply
2015/12/16 Javascript
深入理解(function(){... })();
2016/08/16 Javascript
Three.js的使用及绘制基础3D图形详解
2017/04/27 Javascript
浅谈微信JS-SDK 微信分享接口开发(介绍版)
2018/08/15 Javascript
从0到1搭建element后台框架优化篇(打包优化)
2019/05/12 Javascript
Vue将页面导出为图片或者PDF
2020/08/17 Javascript
javascript自定义右键菜单插件
2019/12/16 Javascript
Python中处理字符串之islower()方法的使用简介
2015/05/19 Python
Python Numpy库datetime类型的处理详解
2019/07/13 Python
关于Python turtle库使用时坐标的确定方法
2020/03/19 Python
tensorflow指定CPU与GPU运算的方法实现
2020/04/21 Python
Python如何脚本过滤文件中的注释
2020/05/27 Python
Django实现文章详情页面跳转代码实例
2020/09/16 Python
PyCharm 解决找不到新打开项目的窗口问题
2021/01/15 Python
洗车工岗位职责
2014/03/15 职场文书
个人贷款担保书
2014/04/01 职场文书
学校春季防火方案
2014/06/08 职场文书
金融专业求职信
2014/08/05 职场文书
好的促销活动方案
2014/08/21 职场文书
2015年三万活动总结
2015/03/25 职场文书