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抓取模板之家的CSS模板
Mar 16 Python
Python使用scrapy抓取网站sitemap信息的方法
Apr 08 Python
Python编程实现及时获取新邮件的方法示例
Aug 10 Python
python通过socket实现多个连接并实现ssh功能详解
Nov 08 Python
基于Python log 的正确打开方式
Apr 28 Python
Python模拟登录的多种方法(四种)
Jun 01 Python
使用EduBlock轻松学习Python编程
Oct 08 Python
python单例模式原理与创建方法实例分析
Oct 26 Python
pytorch中的自定义反向传播,求导实例
Jan 06 Python
文件上传服务器-jupyter 中python解压及压缩方式
Apr 22 Python
django 数据库 get_or_create函数返回值是tuple的问题
May 15 Python
PyQt5.6+pycharm配置以及pyinstaller生成exe(小白教程)
Jun 02 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适配器模式介绍
2012/08/14 PHP
PHP Global定义全局变量使用说明
2013/08/15 PHP
php实现高效获取图片尺寸的方法
2014/12/12 PHP
详解PHP中的mb_detect_encoding函数使用方法
2015/08/18 PHP
php 生成加密公钥加密私钥实例详解
2017/06/16 PHP
JS类中定义原型方法的两种实现的区别
2007/03/08 Javascript
js压缩工具 yuicompressor 使用教程
2010/03/31 Javascript
提高javascript效率 一次判断,而不要次次判断
2012/03/30 Javascript
JS实现图片预加载无需等待
2012/12/21 Javascript
html5 canvas js(数字时钟)实例代码
2013/12/23 Javascript
AngularJS中的Directive实现延迟加载
2016/01/25 Javascript
JavaScript实现跑马灯抽奖活动实例代码解析与优化(二)
2016/02/16 Javascript
ReactNative Image组件使用详解
2017/08/07 Javascript
EasyUI实现下拉框多选功能
2017/11/07 Javascript
layui表格分页 记录勾选的实例
2019/09/02 Javascript
解决layer弹出层中表单不起作用的问题
2019/09/09 Javascript
js实现贪吃蛇小游戏
2019/10/29 Javascript
解决Vue大括号字符换行踩的坑
2020/11/09 Javascript
python 实现tar文件压缩解压的实例详解
2017/08/20 Python
Python使用pydub库对mp3与wav格式进行互转的方法
2019/01/10 Python
python 函数中的参数类型
2020/02/11 Python
Python生成器实现简单&quot;生产者消费者&quot;模型代码实例
2020/03/27 Python
python调用win32接口进行截图的示例
2020/11/11 Python
基础的CSS3弹性盒Flexbox布局使用实例
2016/04/08 HTML / CSS
伦敦最著名的老字号百货公司:Selfridges(塞尔福里奇百货)
2016/07/25 全球购物
蔻驰意大利官网:COACH意大利
2019/01/16 全球购物
德国大型箱包和皮具商店:Koffer
2019/10/01 全球购物
社区党务公开实施方案
2014/03/18 职场文书
班风学风建设方案
2014/05/06 职场文书
奠基仪式策划方案
2014/05/15 职场文书
2014年服务行业工作总结
2014/11/18 职场文书
内勤岗位职责
2015/02/10 职场文书
2015年学校党支部工作总结
2015/04/01 职场文书
2015年测量员工作总结
2015/05/23 职场文书
使用canvas实现雪花飘动效果的示例代码
2021/03/30 HTML / CSS
css弧边选项卡的项目实践
2023/05/07 HTML / CSS