python 多线程对post请求服务器测试并发的方法
2019-06-13 08:39
3375 查看
如下所示:
# -*- 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 多线程对post请求服务器测试并发
- Python3 多线程并发 post 压力测试 并发编程
- IOS 请求服务器的两种方法GET 和 POST
- 一个好用的测试服务器接口的工具(post请求,xml,json等数据格式)
- Android开发 httpClient post方法请求tomcat服务器实现注册登陆
- 服务器根据URL以及data信息与微信服务器交互的post请求方法(之一)
- ajax系列之用jQuery的ajax方法向服务器发出get和post请求
- 高并发请求服务器时,经常出现如下异常:java.lang.OutOfMemoryError: unable to create new native thread的解决方法
- Python3.6通过自带的urllib通过get或post方法请求url
- 使用jQuery的ajax方法向服务器发出get和post请求的方法
- 向指定 URL 发送GET,POST方法的请求(传入指定url和参数,服务器返回字符串数据)
- 利用python模拟实现POST请求提交图片的方法
- 接口自动化测试系列之PHPUnit-POST请求接口测试方法
- Python并发编程之创建多线程的几种方法(二)
- python:post请求request方法步骤
- xmlrequest通过GET,POST方法向服务器发送请求
- Python:HTTP请求模块(httplib/urllib,GET/POST,php),Web服务器模块
- python高并发异步服务器核心库forkcore使用方法
- Python实现向服务器请求压缩数据及解压缩数据的方法示例
- 使用apache-jmeter工具发起大量并发请求测试服务器性能