Autobahn WebSocket Testsuite Report
Autobahn WebSocket

AVR / W5500 / Ethernet - Case 2.10 : Pass - 69 ms @ 2020-06-03T10:54:35.720Z

Case Description

Send 10 Pings with payload.

Case Expectation

Pongs for our Pings with all the payloads. Note: This is not required by the Spec .. but we check for this behaviour anyway. Clean close with normal code.

Case Outcome

Actual events match at least one expected.

Expected:
{'OK': [('pong', u'payload-0'), ('pong', u'payload-1'), ('pong', u'payload-2'), ('pong', u'payload-3'), ('pong', u'payload-4'), ('pong', u'payload-5'), ('pong', u'payload-6'), ('pong', u'payload-7'), ('pong', u'payload-8'), ('pong', u'payload-9')]}

Observed:
[('pong', u'payload-0'), ('pong', u'payload-1'), ('pong', u'payload-2'), ('pong', u'payload-3'), ('pong', u'payload-4'), ('pong', u'payload-5'), ('pong', u'payload-6'), ('pong', u'payload-7'), ('pong', u'payload-8'), ('pong', u'payload-9')]

Case Closing Behavior

Connection was properly closed (OK)



Opening Handshake

GET /runCase?case=26&agent=AVR%20/%20W5500%20/%20Ethernet HTTP/1.1
Host: 192.168.46.31:9001
Upgrade: websocket
Connection: Upgrade
Sec-WebSocket-Key: /F1RXo7oKBZSHoIy/nvvIA==
Sec-WebSocket-Version: 13
HTTP/1.1 101 Switching Protocols
Server: AutobahnTestSuite/0.8.0-0.10.9
X-Powered-By: AutobahnPython/0.10.9
Upgrade: WebSocket
Connection: Upgrade
Sec-WebSocket-Accept: PjXV8h+Rs4yJ5KoutxyMpRIF1So=


Closing Behavior

KeyValueDescription
isServerTrueTrue, iff I (the fuzzer) am a server, and the peer is a client.
closedByMeTrueTrue, iff I have initiated closing handshake (that is, did send close first).
failedByMeFalseTrue, iff I have failed the WS connection (i.e. due to protocol error). Failing can be either by initiating closing handshake or brutal drop TCP.
droppedByMeTrueTrue, iff I dropped the TCP connection.
wasCleanTrueTrue, iff full WebSocket closing handshake was performed (close frame sent and received) _and_ the server dropped the TCP (which is its responsibility).
wasNotCleanReasonNoneWhen wasClean == False, the reason what happened.
wasServerConnectionDropTimeoutFalseWhen we are a client, and we expected the server to drop the TCP, but that didn't happen in time, this gets True.
wasOpenHandshakeTimeoutFalseWhen performing the opening handshake, but the peer did not finish in time, this gets True.
wasCloseHandshakeTimeoutFalseWhen we initiated a closing handshake, but the peer did not respond in time, this gets True.
localCloseCode1000The close code I sent in close frame (if any).
localCloseReasonNoneThe close reason I sent in close frame (if any).
remoteCloseCode1000The close code the peer sent me in close frame (if any).
remoteCloseReasonNoneThe close reason the peer sent me in close frame (if any).


Wire Statistics

Octets Received by Chop Size

Chop SizeCountOctets
14747
21734
3824
4520
5420
818
919
10110
11111
15115
30130
45145
94194
Total89367

Octets Transmitted by Chop Size

Chop SizeCountOctets
414
1110110
2061206
Total12320

Frames Received by Opcode

OpcodeCount
81
1010
Total11

Frames Transmitted by Opcode

OpcodeCount
81
910
Total11


Wire Log

000 RX OCTETS: 474554202f72756e436173653f636173653d3236266167656e743d4156522532302f25323057353530302532302f25323045
               746865726e657420485454502f31 ...
001 RX OCTETS: 5570
002 RX OCTETS: 6772
003 RX OCTETS: 616465
004 RX OCTETS: 3a20
005 RX OCTETS: 77
006 RX OCTETS: 65
007 RX OCTETS: 62
008 RX OCTETS: 73
009 RX OCTETS: 6f
010 RX OCTETS: 636b
011 RX OCTETS: 65
012 RX OCTETS: 74
013 RX OCTETS: 0d0a43
014 RX OCTETS: 6f
015 RX OCTETS: 6e
016 RX OCTETS: 6e6563
017 RX OCTETS: 7469
018 RX OCTETS: 6f
019 RX OCTETS: 6e
020 RX OCTETS: 3a2055
021 RX OCTETS: 7067726164650d0a
022 RX OCTETS: 5365632d576562536f636b65742d4b65793a202f463152586f376f4b425a53486f49792f6e767649413d3d0d0a
023 RX OCTETS: 53
024 RX OCTETS: 65
025 RX OCTETS: 63
026 RX OCTETS: 2d
027 RX OCTETS: 576562
028 RX OCTETS: 536f
029 RX OCTETS: 63
030 RX OCTETS: 6b
031 RX OCTETS: 65
032 RX OCTETS: 74
033 RX OCTETS: 2d
034 RX OCTETS: 56
035 RX OCTETS: 6572
036 RX OCTETS: 7369
037 RX OCTETS: 6f
038 RX OCTETS: 6e
039 RX OCTETS: 3a20
040 RX OCTETS: 3133
041 RX OCTETS: 0d
042 RX OCTETS: 0a0d0a
043 TX OCTETS: 485454502f312e312031303120537769746368696e672050726f746f636f6c730d0a5365727665723a204175746f6261686e
               5465737453756974652f302e382e ...
044 TX FRAME : OPCODE=9, FIN=True, RSV=0, PAYLOAD-LEN=9, MASK=None, PAYLOAD-REPEAT-LEN=None, CHOPSIZE=None, SYNC=False
               payload-0
045 TX OCTETS: 89097061796c6f61642d30
046 TX FRAME : OPCODE=9, FIN=True, RSV=0, PAYLOAD-LEN=9, MASK=None, PAYLOAD-REPEAT-LEN=None, CHOPSIZE=None, SYNC=False
               payload-1
047 TX OCTETS: 89097061796c6f61642d31
048 TX FRAME : OPCODE=9, FIN=True, RSV=0, PAYLOAD-LEN=9, MASK=None, PAYLOAD-REPEAT-LEN=None, CHOPSIZE=None, SYNC=False
               payload-2
049 TX OCTETS: 89097061796c6f61642d32
050 TX FRAME : OPCODE=9, FIN=True, RSV=0, PAYLOAD-LEN=9, MASK=None, PAYLOAD-REPEAT-LEN=None, CHOPSIZE=None, SYNC=False
               payload-3
051 TX OCTETS: 89097061796c6f61642d33
052 TX FRAME : OPCODE=9, FIN=True, RSV=0, PAYLOAD-LEN=9, MASK=None, PAYLOAD-REPEAT-LEN=None, CHOPSIZE=None, SYNC=False
               payload-4
053 TX OCTETS: 89097061796c6f61642d34
054 TX FRAME : OPCODE=9, FIN=True, RSV=0, PAYLOAD-LEN=9, MASK=None, PAYLOAD-REPEAT-LEN=None, CHOPSIZE=None, SYNC=False
               payload-5
055 TX OCTETS: 89097061796c6f61642d35
056 TX FRAME : OPCODE=9, FIN=True, RSV=0, PAYLOAD-LEN=9, MASK=None, PAYLOAD-REPEAT-LEN=None, CHOPSIZE=None, SYNC=False
               payload-6
057 TX OCTETS: 89097061796c6f61642d36
058 TX FRAME : OPCODE=9, FIN=True, RSV=0, PAYLOAD-LEN=9, MASK=None, PAYLOAD-REPEAT-LEN=None, CHOPSIZE=None, SYNC=False
               payload-7
059 TX OCTETS: 89097061796c6f61642d37
060 TX FRAME : OPCODE=9, FIN=True, RSV=0, PAYLOAD-LEN=9, MASK=None, PAYLOAD-REPEAT-LEN=None, CHOPSIZE=None, SYNC=False
               payload-8
061 TX OCTETS: 89097061796c6f61642d38
062 TX FRAME : OPCODE=9, FIN=True, RSV=0, PAYLOAD-LEN=9, MASK=None, PAYLOAD-REPEAT-LEN=None, CHOPSIZE=None, SYNC=False
               payload-9
063 TX OCTETS: 89097061796c6f61642d39
064 CLOSE CONNECTION AFTER 3.000000 sec
065 RX OCTETS: 8a89f66552eb86042b8799
066 RX OCTETS: 0436
067 RX OCTETS: c6
068 RX OCTETS: c6
069 RX FRAME : OPCODE=10, FIN=True, RSV=0, PAYLOAD-LEN=9, MASKED=True, MASK=6636363535326562
               payload-0
070 RX OCTETS: 8a
071 RX OCTETS: 89
072 RX OCTETS: 12775d1262
073 RX OCTETS: 16
074 RX OCTETS: 24
075 RX OCTETS: 7e7d1639
076 RX OCTETS: 3f
077 RX OCTETS: 23
078 RX FRAME : OPCODE=10, FIN=True, RSV=0, PAYLOAD-LEN=9, MASKED=True, MASK=3132373735643132
               payload-1
079 RX OCTETS: 8a
080 RX OCTETS: 89
081 RX OCTETS: fc5d515e
082 RX OCTETS: 8c
083 RX OCTETS: 3c2832933c
084 RX OCTETS: 35
085 RX OCTETS: 73ce8a89
086 RX FRAME : OPCODE=10, FIN=True, RSV=0, PAYLOAD-LEN=9, MASKED=True, MASK=6663356435313565
               payload-2
087 RX OCTETS: 9c8423abece55ac7f3e5
088 RX OCTETS: 4786af8a8953195652
089 RX FRAME : OPCODE=10, FIN=True, RSV=0, PAYLOAD-LEN=9, MASKED=True, MASK=3963383432336162
               payload-3
090 RX OCTETS: 23782f
091 RX OCTETS: 3e3c
092 RX OCTETS: 7832
093 RX OCTETS: 7f
094 RX OCTETS: 67
095 RX FRAME : OPCODE=10, FIN=True, RSV=0, PAYLOAD-LEN=9, MASKED=True, MASK=3533313935363532
               payload-4
096 RX OCTETS: 8a89
097 RX OCTETS: 0e5233c57e
098 RX OCTETS: 334aa961
099 RX OCTETS: 33
100 RX OCTETS: 57e8
101 RX OCTETS: 3b
102 RX FRAME : OPCODE=10, FIN=True, RSV=0, PAYLOAD-LEN=9, MASKED=True, MASK=3065353233336335
               payload-5
103 RX OCTETS: 8a89
104 RX OCTETS: 12775d12
105 RX OCTETS: 6216
106 RX OCTETS: 24
107 RX OCTETS: 7e
108 RX OCTETS: 7d
109 RX OCTETS: 16393f
110 RX OCTETS: 24
111 RX FRAME : OPCODE=10, FIN=True, RSV=0, PAYLOAD-LEN=9, MASKED=True, MASK=3132373735643132
               payload-6
112 RX OCTETS: 8a89144a3238642b4b547b2b5615238a89ca5e65deba3f1cb2a53f01f3f2
113 RX FRAME : OPCODE=10, FIN=True, RSV=0, PAYLOAD-LEN=9, MASKED=True, MASK=3134346133323338
               payload-7
114 RX FRAME : OPCODE=10, FIN=True, RSV=0, PAYLOAD-LEN=9, MASKED=True, MASK=6361356536356465
               payload-8
115 RX OCTETS: 8a895319565223782f3e3c78327f6a
116 RX FRAME : OPCODE=10, FIN=True, RSV=0, PAYLOAD-LEN=9, MASKED=True, MASK=3533313935363532
               payload-9
117 TX FRAME : OPCODE=8, FIN=True, RSV=0, PAYLOAD-LEN=2, MASK=None, PAYLOAD-REPEAT-LEN=None, CHOPSIZE=None, SYNC=False
               0x03e8
118 TX OCTETS: 880203e8
119 RX OCTETS: 88
120 RX OCTETS: 82
121 RX OCTETS: e39d1bdee0
122 RX OCTETS: 75
123 RX FRAME : OPCODE=8, FIN=True, RSV=0, PAYLOAD-LEN=2, MASKED=True, MASK=6533396431626465
               0x03e8
124 TCP DROPPED BY ME