精华内容
下载资源
问答
  • Websocket测试工具

    2017-08-15 09:19:27
    用支持Websocket的浏览器打开本网页,可以与Websocket服务器进行通信交互,也可以验证Websocket服务器消息处理是否正确。
  • 本地测试websocket的连接通信,超级方便操作,可实时查看服务器响应。
  • WebSocket 测试工具(自制)

    热门讨论 2017-09-29 11:37:39
    自己写的WebSocket测试工具,里面集成了客户端和服务端
  • websocket本地调试

    千次阅读 2017-09-25 00:27:54
    由于公司要做网络升级,使用的是裸机环境下的LWIP协议,之前传送测试数据有使用websocket协议。所以考虑通过websocket协议把固件从电脑传入ATMEL的DDR中,由于之前的协议是别人做的,所以利用周末来熟悉了一下...

           由于公司要做网络升级,使用的是裸机环境下的LWIP协议,之前传送测试数据有使用websocket协议。所以考虑通过websocket协议把固件从电脑传入ATMEL的DDR中,由于之前的协议是别人做的,所以利用周末来熟悉了一下websocket. 用python写了一个小小的服务器程序,用JS写了一点测试程序。以下贴代码做纪念。希望周一可以搞定传文件的过程。

    Python 3.0版本,时间有限,没有做异常处理

    import socket
    import threading
    import time
    import base64
    import hashlib
    def tcplink(sock,addr):
        print('Accept new connection from %s:%s...'%addr)
        magic = '258EAFA5-E914-47DA-95CA-C5AB0DC85B11'
        sha1=hashlib.sha1()
        c=0
        while True:
                data=sock.recv(1024)
                time.sleep(1)
                print("haha%s"%c)
                   
                if data=='exit' or not data:
                    break;
                if c!=1:
                    data2=data.split('\r\n'.encode())
                    print("%s"%(data2[2].split(':'.encode())))
                    if (data2[4].decode())=='Upgrade: websocket':   
                        ws_key=(data2[2].split(':'.encode()))[1]
                        ws_key=(ws_key.decode()).lstrip()
                        print('ws_key:%s'%ws_key)
                        sha1.update((ws_key+magic).encode())
                        websocket_key=base64.b64encode(sha1.digest())
                        print('websocket_key:%s'%websocket_key)
                        str_back='HTTP/1.1 101 Switching Protocols\r\nUpgrade: websocket\r\nConnection: Upgrade\r\nSec-WebSocket-Accept: %s\r\n\r\n'%(websocket_key.decode())
                        sock.send(str_back.encode())
                        print('%s'%str_back)
                        c=1
                else:
                    print('%s'%(data))

        sock.close()
       
    if __name__=='__main__':
        s=socket.socket(socket.AF_INET,socket.SOCK_STREAM)
        s.bind(('192.168.0.106',8080))
        s.listen(5)
        print ('Waiting for connection...')
        while True:
             sock,addr=s.accept()
             t=threading.Thread(target=tcplink(sock,addr))
      


    JS文件:(可以通过readyState来看连接是否建立)

    var test,s=0;
    function minsend(){
        if(test.readyState==WebSocket.OPEN) {
            test.send(1);
        }
        console.log(test.readyState);
    }
    function setup(){
            s=1;
            var wsUri = "ws://192.168.0.106:8080";
            test = new WebSocket(wsUri);
            test.onopen = sOpen;
            test.onerror = sError;
            test.onmessage = sMessage;
    
            console.log("setup")
    
    }
    function sOpen(evt){
        console.log("connect success!");
    }
    function sError(e){
        console.log("error "+e);
    }
    function sMessage(msg){
        console.log("server says:"+msg);
    }


    展开全文
  • WebSocket客户端测试工具,亲测可用,本地服务也可以使用,避免上线后再测试本地就可以测试,使用方便,单文件版,双击即可运行,填写路径即可测试
  • 最近在进行websocket开发的时候,没有找到一个趁手的在线WS和WSS连接测试工具,这使我十分的苦恼,所以特此开发一个小工具,特此在这分享给大家。 工具地址 webSocket工具 工具截图 使用详解 地址栏 [协议选择] ...

    使用场景

    最近在进行websocket开发的时候,没有找到一个趁手的在线WS和WSS连接测试工具,这使我十分的苦恼,所以特此开发一个简单的小工具,特此在这分享给大家。

    工具地址

    webSocket工具

    工具截图

    在这里插入图片描述

    使用详解

    地址栏
    [协议选择] 用户可以在ws协议和wss协议中自行选择
    [请求地址] 用户需要输入除协议外的完整请求地址

    信息栏
    [服务器返回信息] 在信息栏的左边显示服务的的返回信息,以及连接的相关信息
    [用户发送信息] 如果连接有效,用户发送的数据将像是在信息栏的右边

    功能栏
    [信息输入框] 用户需要发送请求的数据可以在此输入
    [信息发送按钮] 如果连接有效和输入框中有数据,则可以点击发送相关的数据给当前连接
    [连接按钮] 地址栏中存在用户输入的地址时,将会请求链接相应的地址
    [清屏按钮] 清除信息栏中的所有信息显示
    [断开连接按钮] 断开当前已存在的有效连接

    状态栏
    [状态信息显示] 显示当前连接和操作中存在的提示信息

    by 玉苑 2021/05/10

    展开全文
  • 因为要测试自己的websocket项目,所以我决定使用jmeter进行测试联调。尽管也有在线ws调测的网站,但是jemter相对这些,他可以流程化测试,并且脚本自动运行,性能分析等等。 软件: 1.jmeter最新包。 2.jdk包...

    前言:

              因为要测试自己的websocket项目,所以我决定使用jmeter进行测试联调。尽管也有在线ws调测的网站,但是jemter相对这些,他可以流程化测试,并且脚本自动运行,性能分析等等。

     

    软件:

    1. jmeter最新包。

    2. jdk包

    3. JMeterWebSocketSamplers

        安装jmeter前,可以先安装一下jdk,但是当我从上面链接下载最新版本时,却发现在安装过程中一直报错误1500。提示我本地 “正在进行另一Java安装”,我根据网上的回答,关闭了windows installer,也找了是否是以前安装遗留的文件和注册表。发现这些都没有也无效,所以我去网上下了jdk的绿色版。然后就下载jmter再安装了。

     

    环境变量配置:

    1. 右击我的电脑->属性->高级系统设置->环境变量。

    2. 系统变量中新建,变量名:JAVA_HOME,变量值:jdk的安装位置,PATH后追加“%JAVA_HOME%/bin”,以我为例如下。

    3. 打开cmd,输入java -version,如果返回jdk的版本,表示jdk安装成功。

    4. 继续新建环境变量,变量名:JMETER_HOME, 变量值:jemter的安装位置。以为的为例如下。

    5. 新建变量,变量名:“CLASSPATH”,变量值 “E:\2setsoft\1dev\jdk1.8.0_77\lib\da.jar; E:\2setsoft\1dev\jdk1.8.0_77\lib\tools.jar; E:\2setsoft\1dev\jdk1.8.0_77\bin;%JMETER_HOME%/lib/ext/ApacheJMeter_core.jar;%JMETER_HOME%/lib/jorphan.jar;%JMETER_HOME%/lib/logkit-2.0.jar”,这些分别都是jdk的class包和jmter的包。

     

    启动jmeter:

        找到jmeter安装的目录的bin文件夹下,点击 "jmter.bat"就可以启动了。

     

    安装 websocket Sampler:

        下载JMeterWebSocketSamples后,放入到jmeter安装根目录下的lib下的ext中,然后再次启动jmeter,如下操作。

     

    扩展:

    (1)jetty-http

    (2)jetty-io

    (3)jetty-util

    (4)websocket-api

    (5)websocket-client

    (6)websocket-common

    展开全文
  • 使用swoole来做websocket,开发环境测试通过,测试细节是:后端:swoole监听0.0.0.0,端口9503.html页面使用:ws//192.168.1.101:9503能够连接,ws//127.0.0.1:9503能够连接。开发环境遇到问题,测试细节是:后端:...

    使用swoole来做websocket,

    开发环境测试通过,测试细节是:

    后端:

    swoole监听0.0.0.0,端口9503.

    html页面使用:

    ws//192.168.1.101:9503能够连接,

    ws//127.0.0.1:9503能够连接。

    开发环境遇到问题,测试细节是:

    后端:

    swoole监听服务器IP A.B.C.D,端口9503.

    进程开启失败,提示

    [2015-08-12 16:57:23 @9876.0] WARN swSocket_listen: bind(

    A.B.C.D:9503) failed. Error: Cannot assign requested address [99]

    第二次尝试:

    后端:

    swoole监听服务器IP 127.0.0.1,端口9503.进程打开成功。

    前端:

    ws//A.B.C.D:9503不能连接,

    第三次尝试:

    后端:

    swoole监听服务器IP 0.0.0.0,端口9503.进程打开成功。

    前端:

    ws//A.B.C.D:9503不能连接,

    毫无头绪,为什么进程开启成功却不能连接。求助!!!

    回复内容:

    使用swoole来做websocket,

    开发环境测试通过,测试细节是:

    后端:

    swoole监听0.0.0.0,端口9503.

    html页面使用:

    ws//192.168.1.101:9503能够连接,

    ws//127.0.0.1:9503能够连接。

    开发环境遇到问题,测试细节是:

    后端:

    swoole监听服务器IP A.B.C.D,端口9503.

    进程开启失败,提示

    [2015-08-12 16:57:23 @9876.0] WARN swSocket_listen: bind(

    A.B.C.D:9503) failed. Error: Cannot assign requested address [99]

    第二次尝试:

    后端:

    swoole监听服务器IP 127.0.0.1,端口9503.进程打开成功。

    前端:

    ws//A.B.C.D:9503不能连接,

    第三次尝试:

    后端:

    swoole监听服务器IP 0.0.0.0,端口9503.进程打开成功。

    前端:

    ws//A.B.C.D:9503不能连接,

    毫无头绪,为什么进程开启成功却不能连接。求助!!!

    网络防火墙的问题

    IP写错了,swoole无法监听指定的地址和端口。

    本文原创发布php中文网,转载请注明出处,感谢您的尊重!

    展开全文
  • WebSocket

    千次阅读 2019-05-31 09:29:13
    测试websocket工具 http://coolaf.com/tool/chattest
  • 本文要推荐的[ToolFk]是一款程序员经常使用的线上免费测试工具箱,ToolFk 特色是专注于程序员日常的开发工具,不用安装任何软件,只要把内容贴上按一个执行按钮,就能获取到想要的内容结果。ToolFk还支持BarCode条形...
  • 2、ws服务端和Socket服务端必须写成服务器的内网地址(不是127.0.0.1,此值只能本地访问没问题,外网无法访问的;测试多次) 3、外部客户端必须连接服务端的公网地址。 4、注意修改,一处不对整个通道无法正常通讯!...
  • 本地测试websocket连接通信案例

    千次阅读 2019-07-23 12:10:24
    本文不对websocket作详细介绍,需要具体了解的童鞋请自己查资料。 直接上图: 代码如下: <!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8" /> <meta ...
  • 1、效果图 用浏览器打开 WebSocket测试工具.html 的效果如下。 2、网页代码 WebSocket测试工具.html 的代码实现如下。 <!DOCTYPE html> <html>...WebSocket测试工具</title> <sty
  • 对开发来说够用了,能连互联网,也能连本地的。 之前用jmeter 太复杂了,而且登录不好弄,这个基于浏览器,共享浏览器的登录信息。方便!   转载于:...
  • 用C#写的一个WebSocket后台,和两个客户端测试页面,IIS需要有WebSocket协议
  • 文章目录websocket + vue 实现实时通信websocket原理vue+websocket 客户端的实现websocket 服务端的实现 websocket + vue 实现实时通信 websocket原理 目前,我们有许多数据需要实时获取,由于数据不断改变,之前我...
  • web页面与java websocket接口的压力测试
  • SpringBoot整合websocketpom文件导入websocket依赖创建websocket配置文件创建websocket服务测试是否能连接工具测试结果websocket服务端执行日志 pom文件导入websocket依赖 <dependency> <groupId>org....
  • windows本地部署websocket服务

    千次阅读 2021-03-16 21:51:18
    想直接在我的机器上部署一个websocket服务,正好看到有一个这样的工具websocketd 官网链接:http://websocketd.com/ 下载对应的程序 我是windows机器 下载好后解压缩 使用方法是这样的,这个工具是命令行...
  • 今天测试controller时突然报错 主要是以下这一句 Error creating bean with name 'serverEndpointExporter' defined in class path resource 解决方案 在Test类的@SpringBootTest注解后加上 ...
  • 测试websocket接口

    万次阅读 2017-08-23 20:59:57
    http://www.cnblogs.com/ListenWind/p/4760179.html ... 大家接手项目的时候,尤其是App项目,可能有websocket接口,但是测试这个websocket接口不像http接口,直接使用一些接口调用工具就行的,它必须在websocket
  • WeChat小程序交流(QQ群:769977169)在线socket服务器:http://www.blue-zero.com/websocket/本地socket服务器:链接:https://pan.baidu.com/s/13KuJXGaVdNcDnO7xysyUtw  密码:3k34效果图代码示例xxx.wxml&...
  • 浏览器WebSocket客户端是Chrome和Firefox的扩展,它提供了一种简单的方法来测试WebSocket服务器。 它允许您发送和接收原始JSON消息以及保存服务器URL,协议和消息以供以后使用。 优点直观的Bootstrap 4用户界面保存...
  • 微信小程序开发——websocket(socket在线测试服务器,或本地socket服务器)-附件资源
  • <!DOCTYPE html> <html> <head> <meta charset= "UTF-8" /> <title>websocket测试工具</title> <style> canvas { border: 1px solid...
  • websocket接口测试方法

    2021-04-19 07:17:16
    一、问题描述如何用Websocket在线测试工具测试Websocket接口?二、测试版本koala local 2.9.0三、测试方法在调用此接口时候,应利用Websocket在线测试工具调用,可以选择这个网址,...
  • 通过WebSocket进行STOMP

    2020-04-21 19:48:05
    后续按钮通过WebSocket发送STOMP帧,如开发人员工具的“框架”选项卡所示。 在jmesnil.net/stomp-websocket/doc/上了解有关所有部分如何协同工作的更多详细信息。 杰夫还写了一本很棒的书,解释了WebSocket上的...
  • 微信小程序之WebSocket

    2017-09-28 16:14:28
    为什么需要websocket? 传统的实时交互的游戏,或服务器主动发送消息的行为(如推送服务),如果想做在微信上,可能你会使用轮询的方式进行,不过这太消耗资源,大量的请求也加重了服务器的负担,而且延迟问题比较...
  •  找到了解决方案,经过测试可以使用,总结了一下, 下边是代码。 WebSocketpp只是一个库,本身不需要搭建什么环境,只要新建的项目引入相关的库就行。但是WebSocketpp依赖于boost库,因此开发之前还是有点东西要做...
  • 如何运行WebSocket并进行简单测试

    千次阅读 2020-03-12 18:05:43
    运行WebSocket首先要检查的配置环境: 首先下载并安装node环境 然后安装淘宝镜像,这样下载会快很多 npm config set registry https://registry.npm.taobao.org 如果想检测一下是否安装成功,输入 npm config get ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 10,528
精华内容 4,211
关键字:

websocket本地测试工具