欧美三区_成人在线免费观看视频_欧美极品少妇xxxxⅹ免费视频_a级毛片免费播放_鲁一鲁中文字幕久久_亚洲一级特黄

python實現websocket的客戶端壓力測試

系統 2403 0

使用python進行websocket的客戶端壓力測試,這個代碼是從github上 找到。然后簡單修改了下。大神運用了進程池,以及線程池的內容。所以保存下來,學習學習

然后需要說明的是:本次用的python2.7,也嘗試用python3.6,但是老實出現websocket-client包和python3不能兼容的情況,提示沒有相關的方法。所以不得已最后又采用了python2

            
# -*- coding:utf-8 -*-
# __author__ == 'chenmingle'
 
import websocket
import time
import threading
import json
import multiprocessing
import uuid
from threadpool import ThreadPool, makeRequests
 
# 修改成自己的websocket地址
WS_URL = "xxxx"
# 定義進程數
processes = 4
# 定義線程數(每個文件可能限制1024個,可以修改fs.file等參數)
thread_num = 700
index = 1
 
 
def on_message(ws, message):
  # print(message)
  pass
 
 
def on_error(ws, error):
  print(error)
  pass
 
 
def on_close(ws):
  # print("### closed ###")
  pass
 
 
def on_open(ws):
  global index
  index = index + 1
 
  def send_thread():
    # 設置你websocket的內容
    # 每隔10秒發送一下數據使鏈接不中斷
    while True:
      ws.send(u'hello服務器')
      time.sleep(10)
 
  t = threading.Thread(target=send_thread)
  t.start()
 
 
def on_start(num):
  time.sleep(5)
  # websocket.enableTrace(True)
  ws = websocket.WebSocketApp(WS_URL + str(num),
                on_message=on_message,
                on_error=on_error,
                on_close=on_close)
  ws.on_open = on_open
  ws.run_forever()
 
 
def thread_web_socket():
  # 線程池
  pool_list = ThreadPool(thread_num)
  num = list()
  # 設置開啟線程的數量
  for ir in range(thread_num):
    num.append(ir)
  requests = makeRequests(on_start, num)
  [pool_list.putRequest(req) for req in requests]
  pool_list.wait()
 
 
if __name__ == "__main__":
  # 進程池
  pool = multiprocessing.Pool(processes=processes)
  # 設置開啟進程的數量
  for i in xrange(processes):
    pool.apply_async(thread_web_socket)
  pool.close()
  pool.join()
          

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 精品日韩在线观看 | 真实做爰对白录音 | 国产精品久久久爽爽爽麻豆色哟哟 | 成人福利| 国产在线观 | 红杏网站永久免费视频入口 | 日韩中文字幕一区二区三区 | 欧美日本一区 | 五月久久婷婷综合片丁香花 | 五月色综合 | 国产欧美一级二级三级在线视频 | 成人国产在线观看 | xy110.app| 播五月婷婷 | 日本一区二区三区四区高清视频 | 国产成人精品免费视频大全最热 | 中文字幕一区二区三区四区五区 | 国产成人精品在线 | 成人午夜亚洲影视在线观看 | 亚洲欧美中文日韩在线v日本 | 国产成人免费 | 国产成人精品日本亚洲麻豆 | 日韩在线成人 | 欧美日韩一区二区在线视频播放 | 五月婷在线 | 日本黄色录像 | 欧美三区在线观看 | 日本黄大片视频在线播放 | 亚洲成人精品 | 欧美一区二区免费电影 | 精品伊人 | 成人在线观看免费视频 | 日本不卡高清免费 | 色人阁在线| 午夜激情视频免费 | 日本免费一区二区三区视频 | 在线成人av| 精品视频网站 | 精品国产一区二区三区久久久蜜臀 | 污视频在线免费 | 亚洲综合色视频在线观看 |