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提示[Errno 32]Broken pipe导致线程crash错误解决方法
Nov 19 Python
Python实现对PPT文件进行截图操作的方法
Apr 28 Python
python paramiko模块学习分享
Aug 23 Python
Python实现的插入排序算法原理与用法实例分析
Nov 22 Python
python与sqlite3实现解密chrome cookie实例代码
Jan 20 Python
Python生成器以及应用实例解析
Feb 08 Python
python获取微信企业号打卡数据并生成windows计划任务
Apr 30 Python
python如何获取列表中每个元素的下标位置
Jul 01 Python
Python3标准库之threading进程中管理并发操作方法
Mar 30 Python
pandas分组聚合详解
Apr 10 Python
Python识别验证码的实现示例
Sep 30 Python
Python使用pandas导入csv文件内容的示例代码
Dec 24 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 feof用来识别文件末尾字符的方法
2010/08/01 PHP
PHP弹出提示框并跳转到新页面即重定向到新页面
2014/01/24 PHP
PHP小技巧之JS和CSS优化工具Minify的使用方法
2014/05/19 PHP
PHP简单处理表单输入的特殊字符的方法
2016/02/03 PHP
PHP模板引擎Smarty内建函数foreach,foreachelse用法分析
2016/04/11 PHP
PHP编程之设置apache虚拟目录
2016/07/08 PHP
PHP设计模式之数据访问对象模式(DAO)原理与用法实例分析
2019/12/12 PHP
phpmyadmin在宝塔面板里进不去的解决方案
2020/07/06 PHP
jquery实现智能感知连接外网搜索
2013/05/21 Javascript
模拟jQuery中的ready方法及实现按需加载css,js实例代码
2013/09/27 Javascript
js或jquery实现页面打印可局部打印
2014/03/27 Javascript
通过url查找a元素应用案例
2014/04/29 Javascript
js处理php输出时间戳对不上号的解决方法
2014/06/20 Javascript
借助JavaScript脚本判断浏览器Flash Player信息的方法
2014/07/09 Javascript
基于jquery实现的可编辑下拉框实现代码
2014/08/02 Javascript
js实现图片在未加载完成前显示加载中字样
2014/09/03 Javascript
详解JavaScript正则表达式之分组匹配及反向引用
2016/03/09 Javascript
NodeJS处理Express中异步错误
2017/03/26 NodeJs
手动用webpack搭建第一个ReactApp的示例
2018/04/11 Javascript
node结合swig渲染摸板的方法
2018/04/11 Javascript
用node.js写一个jenkins发版脚本
2019/05/21 Javascript
Javascript三种字符串连接方式及性能比较
2019/05/28 Javascript
python3爬取各类天气信息
2018/02/24 Python
解决tensorflow添加ptb库的问题
2020/02/10 Python
Python3之乱码\xe6\x97\xa0\xe6\xb3\x95处理方式
2020/05/11 Python
CSS3教程(7):CSS3嵌入字体
2009/04/02 HTML / CSS
Woolworth官网:澳洲第一大超市
2017/06/25 全球购物
英国领先的在线高尔夫商店:Scottsdale Golf
2019/08/26 全球购物
.NET里面什么时候需要调用垃圾回收
2015/06/01 面试题
高考自主招生自荐信
2013/10/20 职场文书
简单的大学生自我鉴定
2014/02/18 职场文书
《蚕姑娘》教学反思
2014/04/15 职场文书
班子四风对照检查材料
2014/08/21 职场文书
2016年“我们的节日·中秋节”活动总结
2016/04/05 职场文书
公司要求试用期员工提交“述职报告”,该怎么写?
2019/07/17 职场文书
js中Object.create实例用法详解
2021/10/05 Javascript