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 相关文章推荐
Java多线程编程中ThreadLocal类的用法及深入
Jun 21 Python
python批量查询、汉字去重处理CSV文件
May 31 Python
利用Python如何生成便签图片详解
Jul 09 Python
Django 源码WSGI剖析过程详解
Aug 05 Python
python 使用while写猜年龄小游戏过程解析
Oct 07 Python
python动态文本进度条的实例代码
Jan 22 Python
Python描述符descriptor使用原理解析
Mar 21 Python
基于Django OneToOneField和ForeignKey的区别详解
Mar 30 Python
Python %r和%s区别代码实例解析
Apr 03 Python
python实现密码验证合格程序的思路详解
Jun 01 Python
PyTorch的Debug指南
May 07 Python
Python 读取千万级数据自动写入 MySQL 数据库
Jun 28 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
Parse正式发布开源PHP SDK
2014/08/11 PHP
Zend Framework分页类用法详解
2016/03/22 PHP
Alliance vs Liquid BO3 第二场2.13
2021/03/10 DOTA
学习YUI.Ext 第七天--关于View&amp;JSONView
2007/03/10 Javascript
Firefox getBoxObjectFor getBoundingClientRect联系
2008/10/26 Javascript
使用jquery与图片美化checkbox和radio控件的代码(打包下载)
2010/11/11 Javascript
加速IE的Javascript document输出的方法
2010/12/02 Javascript
使用jquery为table动态添加行的实现代码
2011/03/30 Javascript
js nextSibling属性和previousSibling属性概述及使用注意
2013/02/16 Javascript
javascript的回调函数应用示例
2014/02/20 Javascript
jquery插件冲突(jquery.noconflict)解决方法分享
2014/03/20 Javascript
jquery实现将获取的颜色值转换为十六进制形式的方法
2014/12/20 Javascript
JS实现滑动门效果的方法详解
2016/12/19 Javascript
js调用刷新界面的几种方式
2017/05/03 Javascript
最基础的vue.js双向绑定操作
2017/08/23 Javascript
动态统计当前输入内容的字节、字符数的实例详解
2017/10/27 Javascript
vue项目中api接口管理总结
2018/04/20 Javascript
tracking.js页面人脸识别插件使用方法
2020/04/16 Javascript
400多行Python代码实现了一个FTP服务器
2012/05/10 Python
解读python如何实现决策树算法
2018/10/11 Python
Python Flask框架扩展操作示例
2019/05/03 Python
python简单鼠标自动点击某区域的实例
2019/06/25 Python
TensorFlow使用Graph的基本操作的实现
2020/04/22 Python
世界上最大的专业美容用品零售商:Sally Beauty
2017/07/02 全球购物
Pamela Love官网:纽约设计师Pamela Love的精美、时尚和穿孔珠宝
2020/10/19 全球购物
FragranceNet中文网:北美健康美容线上零售商
2020/08/26 全球购物
命名空间(namespace)和程序集(Assembly)有什么区别
2015/09/25 面试题
工作中个人的自我评价
2013/12/31 职场文书
户外亲子活动策划方案
2014/02/07 职场文书
会计岗位职责模板
2014/03/12 职场文书
某某同志考察材料
2014/05/28 职场文书
军训阅兵新闻稿
2015/07/17 职场文书
一个家长教育孩子的心得体会
2016/01/15 职场文书
聘任书的格式及模板
2019/10/28 职场文书
解决go在函数退出后子协程的退出问题
2021/04/30 Golang
Python爬虫中urllib3与urllib的区别是什么
2021/07/21 Python