Autobahn WebSocket Testsuite Report
Autobahn WebSocket

AVR / W5100 / Ethernet - Case 2.11 : Pass - 94 ms @ 2020-06-03T10:51:35.689Z

Case Description

Send 10 Pings with payload. Send out octets in octet-wise chops.

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=27&agent=AVR%20/%20W5100%20/%20Ethernet HTTP/1.1
Host: 192.168.46.31:9001
Upgrade: websocket
Connection: Upgrade
Sec-WebSocket-Key: +Rlhx5WZRH72zCNfKW5SOQ==
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: vpWORdxdDrCNvl76gd4WdgaiCZw=


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
12525
21530
31030
4728
6318
7214
818
13113
15115
21121
24124
27127
48148
66166
Total70367

Octets Transmitted by Chop Size

Chop SizeCountOctets
1110110
414
2061206
Total112320

Frames Received by Opcode

OpcodeCount
81
1010
Total11

Frames Transmitted by Opcode

OpcodeCount
81
910
Total11


Wire Log

000 RX OCTETS: 474554202f72756e436173653f636173653d3237266167656e743d4156522532302f25323057353130302532302f25323045
               746865726e657420485454502f31 ...
001 RX OCTETS: 0d0a
002 RX OCTETS: 486f73743a203139322e3136382e34362e33313a39303031
003 RX OCTETS: 0d0a55
004 RX OCTETS: 706772
005 RX OCTETS: 61
006 RX OCTETS: 64
007 RX OCTETS: 65
008 RX OCTETS: 3a
009 RX OCTETS: 20
010 RX OCTETS: 77
011 RX OCTETS: 65
012 RX OCTETS: 6273
013 RX OCTETS: 6f636b
014 RX OCTETS: 6574
015 RX OCTETS: 0d0a436f
016 RX OCTETS: 6e6e65
017 RX OCTETS: 637469
018 RX OCTETS: 6f6e
019 RX OCTETS: 3a2055
020 RX OCTETS: 70
021 RX OCTETS: 67726164650d0a
022 RX OCTETS: 5365632d576562536f636b65742d4b65793a202b526c687835575a524837327a434e664b5735534f513d3d0d0a536563
023 RX OCTETS: 2d
024 RX OCTETS: 5765
025 RX OCTETS: 6253
026 RX OCTETS: 6f
027 RX OCTETS: 63
028 RX OCTETS: 6b65
029 RX OCTETS: 742d56
030 RX OCTETS: 65
031 RX OCTETS: 7273
032 RX OCTETS: 696f6e
033 RX OCTETS: 3a
034 RX OCTETS: 20
035 RX OCTETS: 31330d0a0d0a
036 TX OCTETS: 485454502f312e312031303120537769746368696e672050726f746f636f6c730d0a5365727665723a204175746f6261686e
               5465737453756974652f302e382e ...
037 TX FRAME : OPCODE=9, FIN=True, RSV=0, PAYLOAD-LEN=9, MASK=None, PAYLOAD-REPEAT-LEN=None, CHOPSIZE=1, SYNC=False
               payload-0
038 TX OCTETS: 89
039 TX FRAME : OPCODE=9, FIN=True, RSV=0, PAYLOAD-LEN=9, MASK=None, PAYLOAD-REPEAT-LEN=None, CHOPSIZE=1, SYNC=False
               payload-1
040 TX FRAME : OPCODE=9, FIN=True, RSV=0, PAYLOAD-LEN=9, MASK=None, PAYLOAD-REPEAT-LEN=None, CHOPSIZE=1, SYNC=False
               payload-2
041 TX FRAME : OPCODE=9, FIN=True, RSV=0, PAYLOAD-LEN=9, MASK=None, PAYLOAD-REPEAT-LEN=None, CHOPSIZE=1, SYNC=False
               payload-3
042 TX FRAME : OPCODE=9, FIN=True, RSV=0, PAYLOAD-LEN=9, MASK=None, PAYLOAD-REPEAT-LEN=None, CHOPSIZE=1, SYNC=False
               payload-4
043 TX FRAME : OPCODE=9, FIN=True, RSV=0, PAYLOAD-LEN=9, MASK=None, PAYLOAD-REPEAT-LEN=None, CHOPSIZE=1, SYNC=False
               payload-5
044 TX FRAME : OPCODE=9, FIN=True, RSV=0, PAYLOAD-LEN=9, MASK=None, PAYLOAD-REPEAT-LEN=None, CHOPSIZE=1, SYNC=False
               payload-6
045 TX FRAME : OPCODE=9, FIN=True, RSV=0, PAYLOAD-LEN=9, MASK=None, PAYLOAD-REPEAT-LEN=None, CHOPSIZE=1, SYNC=False
               payload-7
046 TX FRAME : OPCODE=9, FIN=True, RSV=0, PAYLOAD-LEN=9, MASK=None, PAYLOAD-REPEAT-LEN=None, CHOPSIZE=1, SYNC=False
               payload-8
047 TX FRAME : OPCODE=9, FIN=True, RSV=0, PAYLOAD-LEN=9, MASK=None, PAYLOAD-REPEAT-LEN=None, CHOPSIZE=1, SYNC=False
               payload-9
048 CLOSE CONNECTION AFTER 3.000000 sec
049 TX OCTETS: 09
050 TX OCTETS: 70
051 TX OCTETS: 61
052 TX OCTETS: 79
053 TX OCTETS: 6c
054 TX OCTETS: 6f
055 TX OCTETS: 61
056 TX OCTETS: 64
057 TX OCTETS: 2d
058 TX OCTETS: 30
059 TX OCTETS: 89
060 TX OCTETS: 09
061 TX OCTETS: 70
062 TX OCTETS: 61
063 TX OCTETS: 79
064 TX OCTETS: 6c
065 TX OCTETS: 6f
066 TX OCTETS: 61
067 TX OCTETS: 64
068 TX OCTETS: 2d
069 TX OCTETS: 31
070 TX OCTETS: 89
071 TX OCTETS: 09
072 TX OCTETS: 70
073 TX OCTETS: 61
074 TX OCTETS: 79
075 TX OCTETS: 6c
076 TX OCTETS: 6f
077 TX OCTETS: 61
078 TX OCTETS: 64
079 TX OCTETS: 2d
080 TX OCTETS: 32
081 TX OCTETS: 89
082 TX OCTETS: 09
083 TX OCTETS: 70
084 TX OCTETS: 61
085 TX OCTETS: 79
086 TX OCTETS: 6c
087 TX OCTETS: 6f
088 TX OCTETS: 61
089 TX OCTETS: 64
090 TX OCTETS: 2d
091 TX OCTETS: 33
092 TX OCTETS: 89
093 TX OCTETS: 09
094 TX OCTETS: 70
095 TX OCTETS: 61
096 TX OCTETS: 79
097 TX OCTETS: 6c
098 TX OCTETS: 6f
099 TX OCTETS: 61
100 TX OCTETS: 64
101 TX OCTETS: 2d
102 TX OCTETS: 34
103 RX OCTETS: 8a890f336d7b7f52
104 TX OCTETS: 89
105 TX OCTETS: 09
106 RX OCTETS: 14176052
107 TX OCTETS: 70
108 TX OCTETS: 61
109 TX OCTETS: 79
110 TX OCTETS: 6c
111 TX OCTETS: 6f
112 TX OCTETS: 61
113 TX OCTETS: 64
114 TX OCTETS: 2d
115 TX OCTETS: 35
116 TX OCTETS: 89
117 TX OCTETS: 09
118 TX OCTETS: 70
119 RX OCTETS: 09563f
120 RX FRAME : OPCODE=10, FIN=True, RSV=0, PAYLOAD-LEN=9, MASKED=True, MASK=3066333336643762
               payload-0
121 TX OCTETS: 61
122 RX OCTETS: 8a89581fbad4287ec3b8377ede
123 TX OCTETS: 79
124 RX OCTETS: f969
125 RX FRAME : OPCODE=10, FIN=True, RSV=0, PAYLOAD-LEN=9, MASKED=True, MASK=3538316662616434
               payload-1
126 TX OCTETS: 6c
127 RX OCTETS: 8a89
128 TX OCTETS: 6f
129 TX OCTETS: 61
130 TX OCTETS: 64
131 TX OCTETS: 2d
132 TX OCTETS: 36
133 RX OCTETS: b452be3bc433c7
134 TX OCTETS: 89
135 RX OCTETS: 57db33da
136 TX OCTETS: 09
137 RX OCTETS: 1686
138 RX FRAME : OPCODE=10, FIN=True, RSV=0, PAYLOAD-LEN=9, MASKED=True, MASK=6234353262653362
               payload-2
139 TX OCTETS: 70
140 TX OCTETS: 61
141 TX OCTETS: 79
142 RX OCTETS: 8a89
143 TX OCTETS: 6c
144 TX OCTETS: 6f
145 RX OCTETS: 825352bbf232
146 TX OCTETS: 61
147 RX OCTETS: 2bd7ed
148 TX OCTETS: 64
149 TX OCTETS: 2d
150 TX OCTETS: 37
151 RX OCTETS: 323696b1
152 RX FRAME : OPCODE=10, FIN=True, RSV=0, PAYLOAD-LEN=9, MASKED=True, MASK=3832353335326262
               payload-3
153 TX OCTETS: 89
154 RX OCTETS: 8a
155 TX OCTETS: 09
156 TX OCTETS: 70
157 RX OCTETS: 89
158 TX OCTETS: 61
159 TX OCTETS: 79
160 TX OCTETS: 6c
161 TX OCTETS: 6f
162 TX OCTETS: 61
163 RX OCTETS: f5f3b77b8592ce179a92d356c18a89b2006915c261
164 RX FRAME : OPCODE=10, FIN=True, RSV=0, PAYLOAD-LEN=9, MASKED=True, MASK=6635663362373762
               payload-4
165 TX OCTETS: 64
166 RX OCTETS: 1079dd610d38
167 TX OCTETS: 2d
168 RX OCTETS: 878a89581fbad4287ec3b8377edef96e8a89564c652e262d1c4239
169 RX FRAME : OPCODE=10, FIN=True, RSV=0, PAYLOAD-LEN=9, MASKED=True, MASK=6232303036393135
               payload-5
170 RX FRAME : OPCODE=10, FIN=True, RSV=0, PAYLOAD-LEN=9, MASKED=True, MASK=3538316662616434
               payload-6
171 TX OCTETS: 38
172 RX OCTETS: 2d010361
173 RX FRAME : OPCODE=10, FIN=True, RSV=0, PAYLOAD-LEN=9, MASKED=True, MASK=3536346336353265
               payload-7
174 TX OCTETS: 89
175 RX OCTETS: 8a8926204ed4564137b849412af91e
176 RX FRAME : OPCODE=10, FIN=True, RSV=0, PAYLOAD-LEN=9, MASKED=True, MASK=3236323034656434
               payload-8
177 TX OCTETS: 09
178 TX OCTETS: 70
179 TX OCTETS: 61
180 TX OCTETS: 79
181 TX OCTETS: 6c
182 TX OCTETS: 6f
183 TX OCTETS: 61
184 TX OCTETS: 64
185 TX OCTETS: 2d
186 TX OCTETS: 39
187 RX OCTETS: 8a89
188 RX OCTETS: 110642a1
189 RX OCTETS: 61
190 RX OCTETS: 67
191 RX OCTETS: 3b
192 RX OCTETS: cd
193 RX OCTETS: 7e
194 RX OCTETS: 6726
195 RX OCTETS: 8c
196 RX OCTETS: 28
197 RX FRAME : OPCODE=10, FIN=True, RSV=0, PAYLOAD-LEN=9, MASKED=True, MASK=3131303634326131
               payload-9
198 TX FRAME : OPCODE=8, FIN=True, RSV=0, PAYLOAD-LEN=2, MASK=None, PAYLOAD-REPEAT-LEN=None, CHOPSIZE=None, SYNC=False
               0x03e8
199 TX OCTETS: 880203e8
200 RX OCTETS: 8882
201 RX OCTETS: f91961c7
202 RX OCTETS: fa
203 RX OCTETS: f1
204 RX FRAME : OPCODE=8, FIN=True, RSV=0, PAYLOAD-LEN=2, MASKED=True, MASK=6639313936316337
               0x03e8
205 TCP DROPPED BY ME