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版本的读写锁操作方法
Apr 25 Python
Python中的字符串替换操作示例
Jun 27 Python
python解决汉字编码问题:Unicode Decode Error
Jan 19 Python
python实现音乐下载器
Apr 15 Python
详解Python3 中hasattr()、getattr()、setattr()、delattr()函数及示例代码数
Apr 18 Python
python中的插值 scipy-interp的实现代码
Jul 23 Python
Python面向对象程序设计类的封装与继承用法示例
Apr 12 Python
python3使用GUI统计代码量
Sep 18 Python
如何使用Python脚本实现文件拷贝
Nov 20 Python
python 统计文件中的字符串数目示例
Dec 24 Python
Python实现UDP程序通信过程图解
May 15 Python
用python画城市轮播地图
May 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
Yii中render和renderPartial的区别
2014/09/03 PHP
php批量添加数据与批量更新数据的实现方法
2014/12/16 PHP
浅谈PHP定义命令空间的几个注意点(推荐)
2016/10/29 PHP
PHP中使用OpenSSL生成证书及加密解密
2017/02/05 PHP
javascript 客户端验证上传图片的大小(兼容IE和火狐)
2009/08/15 Javascript
jquery实现炫酷的叠加层自动切换特效
2015/02/01 Javascript
IE下JS保存图片的简单实例
2016/07/15 Javascript
AngularJS基础 ng-keypress 指令简单示例
2016/08/02 Javascript
JQuery学习总结【一】
2016/12/01 Javascript
javascript 闭包详解及简单实例应用
2016/12/31 Javascript
Angular 1.x个人使用的经验小结
2017/07/19 Javascript
Vue中添加手机验证码组件功能操作方法
2017/12/07 Javascript
node简单实现一个更改头像功能的示例
2017/12/29 Javascript
jQuery提示框插件SweetAlert用法分析
2019/08/05 jQuery
微信浏览器左上角返回按钮监听的实现
2020/03/04 Javascript
jQuery实现飞机大战小游戏
2020/07/05 jQuery
JavaScript中常用的3种弹出提示框(alert、confirm、prompt)
2020/11/10 Javascript
Vue使用路由钩子拦截器beforeEach和afterEach监听路由
2020/11/16 Javascript
微信小程序学习之自定义滚动弹窗
2020/12/20 Javascript
Python实现递归遍历文件夹并删除文件
2016/04/18 Python
node.js获取参数的常用方法(总结)
2017/05/29 Python
Flask框架Flask-Principal基本用法实例分析
2018/07/23 Python
将string类型的数据类型转换为spark rdd时报错的解决方法
2019/02/18 Python
详解python 3.6 安装json 模块(simplejson)
2019/04/02 Python
Python实现结构体代码实例
2020/02/10 Python
python 解决Fatal error in launcher:错误问题
2020/05/21 Python
python 生成器需注意的小问题
2020/09/29 Python
HTML5 canvas 基本语法
2009/08/26 HTML / CSS
令人啧啧称赞的经理推荐信
2013/11/07 职场文书
小学毕业家长寄语
2014/01/19 职场文书
教师求职自荐信
2014/03/09 职场文书
党员群众路线自我剖析材料
2014/10/06 职场文书
2015入党自传书范文
2015/06/26 职场文书
蓝天保卫战收官在即 :15行业将开展环保分级评价
2019/07/19 职场文书
Python数据分析入门之数据读取与存储
2021/05/13 Python
无线电通信名词解释
2022/02/18 无线电