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利用Beautiful Soup模块修改内容方法示例
Mar 27 Python
Python绑定方法与非绑定方法详解
Aug 18 Python
python requests.post带head和body的实例
Jan 02 Python
Python功能点实现:函数级/代码块级计时器
Jan 02 Python
Python编写合并字典并实现敏感目录的小脚本
Feb 26 Python
TensorFlow实现简单的CNN的方法
Jul 18 Python
django框架面向对象ORM模型继承用法实例分析
Jul 29 Python
python3 mmh3安装及使用方法
Oct 09 Python
pytorch sampler对数据进行采样的实现
Dec 31 Python
Python导入数值型Excel数据并生成矩阵操作
Jun 09 Python
pycharm激活码免费分享适用最新pycharm2020.2.3永久激活
Nov 25 Python
virtualenv隔离Python环境的问题解析
Jun 21 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
要会喝咖啡也要会知道咖啡豆
2021/03/03 咖啡文化
substr()函数中文版
2006/10/09 PHP
新浪微博API开发简介之用户授权(PHP基础篇)
2011/09/25 PHP
php分页思路以及在ZF中的使用
2012/05/30 PHP
详解PHP中strlen和mb_strlen函数的区别
2014/03/07 PHP
PHP读取大文件的类SplFileObject使用介绍
2014/04/09 PHP
Linux下PHP连接Oracle数据库
2014/08/20 PHP
在php的yii2框架中整合hbase库的方法
2018/09/20 PHP
鼠标滚轴控制文本框值的JS代码
2013/11/19 Javascript
jQuery自定义事件的简单实现代码
2014/01/27 Javascript
关于jQuery中的each方法(jQuery到底干了什么)
2014/03/05 Javascript
javascript里绝对用的上的字符分割函数总结
2014/07/31 Javascript
jQuery中hasClass()方法用法实例
2015/01/06 Javascript
使用vue.js编写蓝色拼图小游戏
2017/03/17 Javascript
对angularJs中$sce服务安全显示html文本的实例
2018/09/30 Javascript
微信小程序Echarts覆盖正常组件问题解决
2019/07/13 Javascript
Layer+Echarts构建弹出层折线图的方法
2019/09/25 Javascript
vuex存储token示例
2019/11/11 Javascript
jquery实现聊天机器人
2020/02/08 jQuery
vue实现树状表格效果
2020/12/29 Vue.js
Python读csv文件去掉一列后再写入新的文件实例
2017/12/28 Python
python的sys.path模块路径添加方式
2020/03/09 Python
Python QTimer实现多线程及QSS应用过程解析
2020/07/11 Python
canvas离屏技术与放大镜实现代码示例
2018/08/31 HTML / CSS
超30万乐谱下载:Musicnotes.com
2016/09/24 全球购物
加拿大领先的优质厨具产品在线购物网站:Golda’s Kitchen
2017/11/17 全球购物
荷兰牛仔裤网上商店:Jeans Centre
2018/04/03 全球购物
瑞士男士时尚网上商店:Babista
2020/05/14 全球购物
Servlet方面面试题
2016/09/28 面试题
会计自荐书
2013/12/02 职场文书
投资建议书模板
2014/05/12 职场文书
2015年社区关工委工作总结
2015/04/03 职场文书
如何用JavaScript学习算法复杂度
2021/04/30 Javascript
python工具dtreeviz决策树可视化和模型可解释性
2022/03/03 Python
关于Redis的主从复制及哨兵问题
2022/06/16 Redis
如何利用python创作字符画
2022/06/25 Python