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 相关文章推荐
python3模拟百度登录并实现百度贴吧签到示例分享(百度贴吧自动签到)
Feb 24 Python
python实现JAVA源代码从ANSI到UTF-8的批量转换方法
Aug 10 Python
Tensorflow之构建自己的图片数据集TFrecords的方法
Feb 07 Python
python实现计数排序与桶排序实例代码
Mar 28 Python
Django基础知识 web框架的本质详解
Jul 18 Python
Python + Requests + Unittest接口自动化测试实例分析
Dec 12 Python
Python语法之精妙的十个知识点(装B语法)
Jan 18 Python
python系统指定文件的查找只输出目录下所有文件及文件夹
Jan 19 Python
Jupyter Notebook输出矢量图实例
Apr 14 Python
如何查看Django ORM执行的SQL语句的实现
Apr 20 Python
class类在python中获取金融数据的实例方法
Dec 10 Python
Python中threading库实现线程锁与释放锁
May 17 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
收音机史话 - 1960年代前后的DIY
2021/03/02 无线电
乱谈我对耳机、音箱的感受
2021/03/02 无线电
加强版phplib的DB类
2008/03/31 PHP
PHP的SQL注入过程分析
2012/01/06 PHP
php获取指定日期之间的各个周和月的起止时间
2014/11/24 PHP
PHP实现将视频转成MP4并获取视频预览图的方法
2015/03/12 PHP
Laravel基础-关于引入公共文件的两种方式
2019/10/18 PHP
Jquery Change与bind事件代码
2011/09/29 Javascript
指定区域的图片自动按比例缩小的js代码(防止页面被图片撑破)
2014/02/21 Javascript
如何解决谷歌浏览器下jquery无法获取图片的尺寸
2015/09/10 Javascript
Bootstrap学习笔记之css样式设计(2)
2016/06/07 Javascript
简单理解Vue条件渲染
2016/12/03 Javascript
详解jQuery lazyload 懒加载
2016/12/19 Javascript
微信小程序 页面跳转传递值几种方法详解
2017/01/12 Javascript
Vue.js+Layer表格数据绑定与实现更新的实例
2018/03/07 Javascript
Vue常用的几个指令附完整案例
2018/11/06 Javascript
Smartour 让网页导览变得更简单(推荐)
2019/07/19 Javascript
Node配合WebSocket做多文件下载以及进度回传
2019/11/07 Javascript
Django 前后台的数据传递的方法
2017/08/08 Python
VTK与Python实现机械臂三维模型可视化详解
2017/12/13 Python
100行python代码实现跳一跳辅助程序
2018/01/15 Python
Python 数据处理库 pandas 入门教程基本操作
2018/04/19 Python
详解Python3中的迭代器和生成器及其区别
2018/10/09 Python
python类中super() 的使用解析
2019/12/19 Python
python cv2截取不规则区域图片实例
2019/12/21 Python
tensorflow2.0保存和恢复模型3种方法
2020/02/03 Python
CSS3实现内凹圆角的实例代码
2017/05/04 HTML / CSS
使用HTML5 Geolocation实现一个距离追踪器
2018/04/09 HTML / CSS
Html5移动端网页端适配(js+rem)
2021/02/03 HTML / CSS
六十大寿答谢词
2014/01/12 职场文书
调解员先进事迹材料
2014/02/07 职场文书
庆七一活动总结
2014/08/27 职场文书
护理医院见习报告
2014/11/03 职场文书
队名及霸气口号大全
2015/12/25 职场文书
党员读书活动心得体会
2016/01/14 职场文书
python pygame入门教程
2021/06/01 Python