日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

python压测接口_python的一个接口压测脚本

發布時間:2025/3/21 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python压测接口_python的一个接口压测脚本 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1 importrequests2 import queue #Queue模塊中提供了同步的、線程安全的隊列類,包括

3 #FIFO(先入先出)隊列Queue,LIFO(后入先出)隊列

4 #LifoQueue,和優先級隊列PriorityQueue。這些隊列都

5 #實現了鎖原語,可在多線程通信中直接使用。

6 importthreading7 importtime8

9 status_code_list =[]10 exec_time =011 classMyThreadPool:12 def __init__(self, maxsize): #定義隊列時有一個默認的參數

13 #maxsize, 如果不指定隊列的長度,即manxsize=0,那么隊列的長

14 #度為無限長,如果定義了大于0的值,那么隊列的長度就是maxsize。

15 self.maxsize =maxsize16 self._pool =queue.Queue(maxsize)17 #maxsize設置隊列的大小為pool的大小

18 for _ in range(maxsize): #為什么用一個下劃線,因為實際上這

19 #里沒用到這個變量,所以用一個符號就可以了。

20 self._pool.put(threading.Thread) #往pool里放線程數

21

22 defget_thread(self):23 returnself._pool.get()24

25 defadd_thread(self):26 self._pool.put(threading.Thread)27

28 defrequest_time(func):29 def inner(*args, **kwargs):30 globalexec_time31 start_time =time.time()32 func(*args, **kwargs)33 end_time =time.time()34 exec_time = end_time-start_time35

36 returninner37

38

39 defget_url(url):40 globalx,status_code_list41 headers = {'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/65.0.3325.146 Safari/537.36',42 }43 response = requests.get(url,headers=headers)44 code =response.status_code45 status_code_list.append(code)46 print(code)47 returncode48

49

50 def get_count(_url='http://news.baidu.com/sports',_count=100): #:param count: 每個線程請求的數量

51 globalstatus_code_list,url,count52 for i inrange(count):53 get_url(url)54

55 defrequest_status():56 count_num =len(status_code_list)57 set_code_list =set(status_code_list)58 status_dict ={}59 for i inset_code_list:60 status_dict[i] =str(status_code_list).count(str(i))61 echo_str(count_num, set_code_list, status_dict)62

63 defecho_str(count_num,set_code_list,status_dict):64 print('=======================================')65 print('請求總次數:%s'%count_num)66 print('請求時長:%s秒'%int(exec_time))67 second_request = count_num/int(exec_time)68 print('每秒請求約:%s次'%int(second_request))69 print('狀態碼 | 次數')70

71 for k,v instatus_dict.items():72 print(str(k)+'|'+str(v))73 print('=======================================')74

75

76 @request_time77 def run(url,thread_num=10,thread_pool=10):78 '''

79 :param thread_num: 總共執行的線程數(總的請求數=總共執行的線程數*每個線程循環請求的數量)80 :param thread_pool: 線程池數量81 :param url: 請求的域名地址82 '''

83 globalx,status_code_list84 pool =MyThreadPool(thread_pool)85 for i inrange(thread_num):86 t =pool.get_thread()87 obj = t(target=get_count)88 obj.start()89 obj.join()90

91

92 if __name__ == '__main__':93 count = 10 #單個線程的請求數

94 url = 'http://baidu.com'

95 run(url,100,100)96 request_status()

總結

以上是生活随笔為你收集整理的python压测接口_python的一个接口压测脚本的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 亚洲精品视频三区 | 老司机av影院 | 裸尼姑熟蜜桃 | 一区二区三区在线观看 | 成人福利在线播放 | gogo人体做爰大胆视频 | 国产激情四射 | 99国内揄拍国内精品人妻免费 | 亚洲视频一二三四 | 91国自产精品中文字幕亚洲 | 久久最新网址 | 精品美女视频 | 国产精品宾馆在线精品酒店 | 香蕉大人久久国产成人av | 人人澡人人插 | 韩国视频一区二区 | 91网页在线观看 | 免费观看视频一区二区 | 91成人在线观看喷潮蘑菇 | 国产精品第六页 | 人人草人人 | 老色批永久免费网站www | 天堂成人av | 女人18毛片水真多18精品 | 69免费| 九九天堂网 | 一级特黄bbbbb免费观看 | 强睡邻居人妻中文字幕 | 欧美国产三级 | 粗大挺进潘金莲身体在线播放 | 久久久在线免费观看 | 欧美性插视频 | 日韩黄色a级片 | 秘密基地在线观看完整版免费 | 91黄色小网站 | 色婷婷a| 手机在线精品视频 | 麻豆视频在线观看免费网站黄 | 国产毛片99 | 国产精品最新 | 天堂网视频在线 | 在线观看日本视频 | 成熟丰满熟妇高潮xxxxx视频 | 中文久久精品 | 一区二区三区精品国产 | 亚洲欧洲精品一区二区三区 | 首尔之春在线观看 | www.日韩 | 毛片入口 | 动漫毛片 | 桃色激情网 | 好色婷婷 | 18av在线视频 | 国产乱人伦精品一区二区 | 在线观看黄色动漫 | 日本黄色片在线播放 | 91精品播放| 午夜精品一区二区三区在线观看 | 森泽佳奈作品在线观看 | 久草综合网 | 婷婷伊人 | 日日日噜噜噜 | 日本熟妇浓毛 | 新久草视频 | xxxxx在线观看| sm在线观看 | 我想看一级黄色片 | 中文字幕一区二区三区免费视频 | 97人妻人人澡人人爽人人精品 | 日本69av| 欧美亚洲一区二区在线观看 | 免费在线观看成人 | 有码在线播放 | 正在播放国产一区 | 俄罗斯乱妇 | 国产女18毛片多18精品 | 婷婷激情图片 | 无码人妻aⅴ一区二区三区玉蒲团 | 一级做a爱视频 | 你懂的视频在线播放 | 亚洲乱码国产乱码精品精大量 | 亚洲av日韩av高潮潮喷无码 | 色就是色网站 | 人人看av| 国产亚洲一区二区三区不卡 | 一区二区三区网站 | 亚洲精品中文字幕在线 | 国产性猛交╳xxx乱大交 | 成人私密视频 | 国产97自拍 | 男插女视频网站 | 插插射射| 亚洲人一区二区三区 | 日韩经典中文字幕 | 欧美日韩不卡视频 | 国产男女猛烈无遮挡免费视频 | 国产三级播放 | 天天干夜夜夜 | 91精品福利 |