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中使用不同编码读写txt文件详解
May 28 Python
基于python中pygame模块的Linux下安装过程(详解)
Nov 09 Python
pandas把dataframe转成Series,改变列中值的类型方法
Apr 10 Python
Python 通配符删除文件的实例
Apr 24 Python
详解Python最长公共子串和最长公共子序列的实现
Jul 07 Python
Python将一个Excel拆分为多个Excel
Nov 07 Python
Appium+Python自动化测试之运行App程序示例
Jan 23 Python
对dataframe数据之间求补集的实例详解
Jan 30 Python
python实现局域网内实时通信代码
Dec 22 Python
Python3操作读写CSV文件使用包过程解析
Apr 10 Python
django使用JWT保存用户登录信息
Apr 22 Python
基于Python实现将列表数据生成折线图
Mar 23 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
如何在WIN2K下安装PHP4.04
2006/10/09 PHP
有道搜索和IP138的IP的API接口(PHP应用)
2012/11/29 PHP
PHP7.1方括号数组符号多值复制及指定键值赋值用法分析
2016/09/26 PHP
php实现推荐功能的简单实例
2019/09/29 PHP
如何实现动态删除javascript函数
2007/05/27 Javascript
子窗体与父窗体传值示例js代码
2013/08/01 Javascript
JS增加行复制行删除行的实现代码
2013/11/09 Javascript
js精美的幻灯片画集特效代码分享
2015/08/29 Javascript
JS代码防止SQL注入的方法(超简单)
2016/04/12 Javascript
JSONP原理及简单实现
2016/06/08 Javascript
用js屏蔽被http劫持的浮动广告实现方法
2017/08/10 Javascript
JScript实现地址选择功能
2017/08/15 Javascript
vue Element-ui input 远程搜索与修改建议显示模版的示例代码
2017/10/19 Javascript
在nginx上部署vue项目(history模式)的方法
2017/12/28 Javascript
基于vue循环列表时点击跳转页面的方法
2018/08/31 Javascript
详解javascript对数组和json数组的操作
2019/04/15 Javascript
python实现迭代法求方程组的根过程解析
2019/11/25 Javascript
JS使用for in有序获取对象数据
2020/05/19 Javascript
python抓取京东商城手机列表url实例代码
2013/12/18 Python
Python决策树和随机森林算法实例详解
2018/01/30 Python
Python中enumerate()函数编写更Pythonic的循环
2018/03/06 Python
如何使用VSCode愉快的写Python于调试配置步骤
2018/04/06 Python
对python中使用requests模块参数编码的不同处理方法
2018/05/18 Python
python之mock模块基本使用方法详解
2019/06/27 Python
基于MSELoss()与CrossEntropyLoss()的区别详解
2020/01/02 Python
Python列表切片常用操作实例解析
2020/03/10 Python
python opencv实现图片缺陷检测(讲解直方图以及相关系数对比法)
2020/04/07 Python
自学python用什么系统好
2020/06/23 Python
HTML利用九宫格原理进行网页布局
2020/03/13 HTML / CSS
梅西百货澳大利亚:Macy’s Australia
2017/07/26 全球购物
十岁生日父母答谢词
2014/01/18 职场文书
公司年会搞笑主持词
2014/03/24 职场文书
幼儿园六一活动总结
2014/08/27 职场文书
房产协议书范本2014
2014/09/30 职场文书
2015年党小组工作总结
2015/05/26 职场文书
win10如何更改appdata文件夹的默认位置?
2022/07/15 数码科技