首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >python实现多线程post方法进行压

python实现多线程post方法进行压

作者头像
py3study
发布于 2020-01-07 13:20:25
发布于 2020-01-07 13:20:25
66300
代码可运行
举报
文章被收录于专栏:python3python3
运行总次数:0
代码可运行
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
#coding=utf-8
import httplib,urllib
from time import ctime  
import threading 
import csv 

postJson={
         }
#定义需要进行发送的数据
params = urllib.urlencode(postJson);

#定义一些文件头
headers = {"Content-Type":"application/x-www-form-urlencoded",
           "Connection":"Keep-Alive"
		   }

#创建请求函数
def Clean():
	
	   #接口的url
		requrl =""
	   #连接服务器	   
		conn = httplib.HTTPConnection("")
	   #发送请求	   
		conn.request(method="POST",url=requrl,body=params,headers=headers)
       #获取请求响应	   
		response=conn.getresponse()
	   #打印请求状态
		print response.status
       
	   
	
#创建数组存放线程    
threads=[] 
#创建100个线程
for i in range(100):
     #针对函数创建线程  
     t=threading.Thread(target=Clean,args=())
     #把创建的线程加入线程组	 
     threads.append(t)  

print 'start:', ctime()     
if __name__ == '__main__':
   #启动线程  
   for i in threads:  
        i.start()  
   #keep thread  
   for i in threads:  
        i.join()
		
print 'end:', ctime() 
#Url.close()
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019/09/01 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
matinal:Python 控制函数运行时间
在某个Flask项目在做后端接口时需要设置超时响应,因为接口中使用爬虫请求了多个网站,响应时间时长时短。
matinal
2023/10/14
4480
Python实现http请求的方法
最近在使用python做接口调用同步数据,发现python中http请求方法有很多种,现汇总如下:
水煮麥楽雞
2022/11/20
2.1K0
python httplib post
Python的模块  httplib 利用post进行表单数据提交.{用以实现自动发布这个功能,前提是不需要登录的情况;登录的情况还需要研究,暂时没搞定呢} 学习知识点:   httplib request的用法   getresponse() 用以进行返回数据 看下面的列子:
py3study
2020/01/08
1K0
使用python登陆dvbbs
#! /usr/bin/env python #coding=utf-8 import urllib,httplib params = urllib.urlencode({'username':'admin',              #此处为要post的登陆参数,你可以修改为你自己的参数                                          'password':'password',                                          'Coo
py3study
2020/01/08
4230
python使用httplib发送htt
 httplib是Python的http协议的内置,实现模块,使用它可以很简洁的实现http发送请求。 #导入httplib import httplib #连接服务器 conn=httplib.HTTPConnection('www.python.org') #发送HTTP请求 conn.request('GET','url') #得到结果 result=conn.getresponse() #获取HTTP请求结果值。200为成功
py3study
2020/01/09
5960
python httpConnectio
httplib实现了http和https的客户端协议,但是在python中,模块urllib和urllib2对httplib进行了更上层的封装。
py3study
2020/01/08
5060
python多线程http压力测试脚本
#coding=utf-8 import sys import time import thread import httplib, urllib import random import uuid import logging logging.basicConfig(level=logging.DEBUG, format='%(asctime)s %(filename)s[line:%(lineno)d] %(levelname)s %(message)s',
py3study
2020/01/07
2.6K0
python通过httplib发送GET和POST请求代码
python有一个httplib的库,提供了很方便的方法实现GET和POST请求,只需要简单的组织一下即可。
用户7705674
2021/11/02
1.3K0
Python HTTP POST方法一例
create project: multimech-newproject my_project
py3study
2020/01/08
4870
python http OPTIONS请
通过发送http OPTIONS请求,可以获取 http允许的方法(我这里主要测试网站是否开启webDav),测试如下:
py3study
2020/01/08
9320
网络爬虫有什么用?怎么爬?手把手教你爬网页(Python代码)
导读:本文主要分为两个部分:一部分是网络爬虫的概述,帮助大家详细了解网络爬虫;另一部分是HTTP请求的Python实现,帮助大家了解Python中实现HTTP请求的各种方式,以便具备编写HTTP网络程序的能力。
IT阅读排行榜
2019/05/09
2.8K0
网络爬虫有什么用?怎么爬?手把手教你爬网页(Python代码)
python之web模块学习-- htt
httplib 是python中http协议的客户端实现,可以使用该模块来与 HTTP 服务器进行交互
py3study
2020/01/08
7390
python性能测试脚本
import httplib import urllib import time import json class Transaction(object): def __init__(self): self.custom_timers = {} def run(self): conn = httplib.HTTPConnection("localhost:8080") headers = {"Content-type": "application/json"} #applica
艳艳代码杂货店
2021/11/01
8510
OpenStack Apis Authenticate (Token ID&Tenant ID)
调用openstack api需要先发送认证请求,需要获取Token ID和Tenant 使用trystack的话需要获得username,password,tenant,name和认证地址等选项,获
tanmx
2018/07/17
1.6K0
解决使用Python检查本地网络中运行的Web服务器的问题
如果我们要检查本地网络中运行的 Web 服务器,可以使用 Python 的 socket 模块来进行网络连接测试。以下是一个简单的示例代码,演示如何检查本地网络中运行的 Web 服务器:
华科云商小徐
2024/06/04
2400
python服务器客户端通信
这里主要使用python的flask框架搭建一个简易服务器端,然后使用httplib库作为客户端与服务端进行通信,传输json数据并统计打包,网络传输,解包的时间。
零式的天空
2022/03/22
4.1K0
4100身份认证失败,用户身份验证失败
import httplib, urllib,datetime,base64,hmac,random,time,math
用户3692495
2018/10/24
9.2K1
4100身份认证失败,用户身份验证失败
dnspod通过接口解析本地ip python脚本
最近内网搭建了一台gitlab服务器,因为是内网没有公网ip,为了方便同事访问,dnspod直接解析了内网ip 但是网卡使用的是dhcp的获取ip的,每次关机可能会导致ip变动,所以通过dnspod接口改写了官方脚本来实现自动解析! 下面是我改下的脚本,你也可以把他写到计划任务里面多少分钟或小时执行一次!
开心分享
2020/08/05
1.5K0
Python 多线程threading模
首先,我们在了解多线程时需要理解的就是什么是多线程,按照官方的解释就是:多线程(英语:multithreading),是指从软件或者硬件上实现多个线程并发执行的技术。
py3study
2020/01/08
5150
python dns解析以及服务检测
最近在看刘天斯的python自动化运维,按照刘老师的思路,记录一个dns轮询以及服务检测的粟子,作为学习笔记。
py3study
2020/01/10
3.6K0
相关推荐
matinal:Python 控制函数运行时间
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档