GatewayWorker 连接数测试

    近段时间在做一个php项目,使用Laravel框架,需要做一个IM聊天功能。首先想到使用Workerman的GatewayWork框架配合Laravel服务器来实现此功能。但之前没有使用过GatewayWork,对其性能及连接数没底,想想还是自己做一个压力测试看看。

服务器环境:

 centos7.4 + php 7.2 + GatewayWork3.0.12

测试方法:在本地机上使用python脚本进行测试,本人没写过python代码,所以在网上找了一个代码下载下来。废话少说,直接记录测试步骤及结果吧。

1、本地安装python:下载python-3.7.3-amd64.exe,安装就好了

2、安装websocket依赖:pip install websocket-client

3、python 代码:注意修改自己的 ip:port,以及修改测试时开启的线程数。

import time
import websocket
import threading
import random


def wsCliet(msg):
    """
    websocket发送数据
    :param msg:
    :return:
    """
    ws = websocket.create_connection("ws://ip:port")
    try:
        while True:
            ws.send(bytes(m
  • 3
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值