python 多线程对post请求服务器测试并发的方法

yipeiwu_com6年前服务器

如下所示:

# -*- 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实现静态服务器

本文实例为大家分享了python静态服务器的具体代码,供大家参考,具体内容如下 #coding:utf-8 import socket import multiprocessing...

ffmpeg 多个音频合并 混音 截取 拆分操作详解

1 多个mp3文件合并成一个mp3文件一种方法是连接到一起ffmpeg64.exe -i "concat:123.mp3|124.mp3" -acodec copy output....

Python实现的ftp服务器功能详解【附源码下载】

Python实现的ftp服务器功能详解【附源码下载】

本文实例讲述了Python实现的ftp服务器功能。分享给大家供大家参考,具体如下: python 具备强大的网络编程功能,而且代码简介,用简单的代码,就能实现一个功能强大的FTP 服务器...

如何使用php判断所处服务器操作系统的类型

我本机开发用的是winXP,但是上传的服务器是linux,每次上传前总是要改一下配置文件,还有其他一些什么的,现在通过判断当前服务器的类型来决定执行什么样的程序,那么php如何判断所处服...

Python实现telnet服务器的方法

本文实例讲述了Python实现telnet服务器的方法。分享给大家供大家参考。具体实现方法如下: import threading class myThread(threading...