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线程池threadpool使用篇
Apr 27 Python
详解Django中间件执行顺序
Jul 16 Python
修改python plot折线图的坐标轴刻度方法
Dec 13 Python
树莓派采用socket方式文件传输(python)
Jun 22 Python
pandas的排序和排名的具体使用
Jul 31 Python
python django 原生sql 获取数据的例子
Aug 14 Python
使用Python打造一款间谍程序的流程分析
Feb 21 Python
Window版下在Jupyter中编写TensorFlow的环境搭建
Apr 10 Python
Tensorflow tf.tile()的用法实例分析
May 22 Python
python能做哪方面的工作
Jun 15 Python
Python3+RIDE+RobotFramework自动化测试框架搭建过程详解
Sep 23 Python
python 中 .py文件 转 .pyd文件的操作
Mar 04 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
兼容ie6浏览器的php下载文件代码分享
2014/07/14 PHP
ThinkPHP内置jsonRPC的缺陷分析
2014/12/18 PHP
yii2.0实现pathinfo的形式访问的配置方法
2016/04/06 PHP
PHP生成及获取JSON文件的方法
2016/08/23 PHP
Yii 2.0如何使用页面缓存方法示例
2017/05/23 PHP
用javascript实现分割提取页面所需内容
2007/05/09 Javascript
牛叉的Jquery——Jquery与DOM对象的互相转换及DOM的三种操作
2015/10/29 Javascript
Form表单按回车自动提交表单的实现方法
2016/11/18 Javascript
IE8兼容Jquery.validate.js的问题
2016/12/01 Javascript
深入理解jQuery()方法的构建原理
2016/12/05 Javascript
vue不通过路由直接获取url中参数的方法示例
2017/08/24 Javascript
详解从新建vue项目到引入组件Element的方法
2017/08/29 Javascript
jquery实现倒计时小应用
2017/09/19 jQuery
jQuery实现的淡入淡出图片轮播效果示例
2018/08/29 jQuery
[44:22]完美世界DOTA2联赛循环赛 FTD vs PXG BO2第一场 11.01
2020/11/02 DOTA
Python中字典创建、遍历、添加等实用操作技巧合集
2015/06/02 Python
简述Python2与Python3的不同点
2018/01/21 Python
Python实现多态、协议和鸭子类型的代码详解
2019/05/05 Python
numpy linalg模块的具体使用方法
2019/05/26 Python
如何用Python做一个微信机器人自动拉群
2019/07/03 Python
Python基于BeautifulSoup和requests实现的爬虫功能示例
2019/08/02 Python
python中的selenium安装的步骤(浏览器自动化测试框架)
2020/03/17 Python
python自动脚本的pyautogui入门学习
2020/04/01 Python
Python基于yaml文件配置logging日志过程解析
2020/06/23 Python
家用个人磨皮机:Trophy Skin
2017/03/30 全球购物
廉价连衣裙和婚纱礼服在线销售:Tbdress
2019/02/28 全球购物
高中毕业自我鉴定范文
2013/10/02 职场文书
数控技术专业推荐信
2013/11/01 职场文书
2014升学宴答谢词
2014/01/26 职场文书
家长给小学生的评语
2014/01/30 职场文书
党员批评与自我批评总结
2014/10/15 职场文书
企业群众路线教育实践活动心得体会
2014/11/03 职场文书
面试通知单大全
2015/04/20 职场文书
2015年感恩母亲节活动方案
2015/05/04 职场文书
文艺演出主持词
2015/07/01 职场文书
MYSQL优化之数据表碎片整理详解
2022/04/03 MySQL