Autobahn WebSockets Testsuite Report
Autobahn WebSockets

PocketSocketServer - Case 13.3.5 : Pass - 726 ms @ 2016-03-30T12:08:49.688Z

Case Description

Send 1000 compressed messages each of payload size 4096, auto-fragment to 0 octets. Use permessage-deflate client offers (requestNoContextTakeover, requestMaxWindowBits): [(False, 8)]

Case Expectation

Receive echo'ed messages (with payload as sent). Timeout case after 480 secs.

Case Outcome

Ok, received all echo'ed messages in time.

Expected:
{}

Observed:
[]

Case Closing Behavior

Connection was properly closed (OK)



Opening Handshake

GET / HTTP/1.1
User-Agent: AutobahnTestSuite/0.7.5-0.10.9
Host: 127.0.0.1:9001
Upgrade: WebSocket
Connection: Upgrade
Pragma: no-cache
Cache-Control: no-cache
Sec-WebSocket-Key: R1VZELqMUyOcOJlWKJs62Q==
Sec-WebSocket-Extensions: permessage-deflate; client_no_context_takeover; client_max_window_bits; server_max_window_bits=8
Sec-WebSocket-Version: 13
HTTP/1.1 101 Switching Protocols
Sec-WebSocket-Accept: oyGVtS5S0k9C139HFAm7BtjLyVM=
Sec-WebSocket-Extensions: permessage-deflate; client_max_window_bits=15; server_max_window_bits=8
Upgrade: websocket
Connection: Upgrade


Closing Behavior

KeyValueDescription
isServerFalseTrue, 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.
droppedByMeFalseTrue, iff I dropped the TCP connection.
wasCleanTrueTrue, iff full WebSockets 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
4147588
1701170
1781178
1802360
1812362
1821182
1831183
1845920
1863558
1873561
1884752
1892378
1904760
19161146
19471358
19561170
1961196
1974788
1983594
1991199
20061200
201102010
20271414
20391827
20451020
20591845
206153090
207142898
208234784
209214389
21081680
211194009
212122544
21351065
214163424
21551075
216112376
21771519
218173706
2194876
2204880
2212442
222122664
223112453
22461344
22592025
22671582
22792043
22861368
229112519
23081840
2314924
232122784
233122796
23471638
235112585
236102360
237163792
23871666
23981912
240102400
241143374
24292178
243122916
244174148
24551225
246112706
24771729
24892232
249102490
250184500
25161506
2523756
25361518
25482032
25582040
2562512
25782056
25861548
2592518
26082080
261112871
26271834
26351315
26461584
265112915
26671862
267112937
268143752
26941076
27071890
27192439
272123264
273133549
27492466
275102750
27671932
277154155
278154170
279123348
280102800
281123372
282133666
28382264
28482272
28551425
28661716
28772009
28851440
28972023
29051450
29151455
2923876
2931293
2943882
2952590
29682368
2972594
2982596
29941196
3002600
30141204
3022604
3042608
3053915
30641224
3072614
3082616
3092618
3101310
3111311
3123936
3143942
31541260
3161316
3172634
3183954
3201320
3211321
3221322
3231323
3271327
3282656
3302660
3312662
3332666
3342668
3352670
3401340
3411341
34831044
3491349
3501350
3512702
3531353
3541354
Total1148247725

Octets Transmitted by Chop Size

Chop SizeCountOctets
818
1522304
1532306
1541154
1553465
1561156
1573471
1582316
1592318
1603480
1611161
1622324
1631163
1646984
1655825
1661166
16771169
16871176
169122028
170122040
17191539
172142408
173122076
174193306
175223850
176172992
177254425
178193382
179234117
180274860
181234163
182244368
183264758
184203680
185193515
186173162
187122244
188224136
189264914
190132470
191132483
192152880
193101930
194112134
195163120
196112156
19791773
19871386
19991791
2004800
20191809
202112222
20351015
2044816
205102050
206102060
2074828
20871456
2091209
2103630
2114844
21251060
21361278
214102140
215112365
216102160
217122604
218102180
21971533
2204880
22191989
222112442
22392007
224173808
22571575
226122712
227132951
22881824
229132977
230112530
23192079
232112552
233163728
234112574
235163760
23671652
23761422
2383714
2392478
2401240
2442488
24651230
2472494
2484992
2492498
25041000
2511251
25241008
2531253
2552510
2563768
25741028
2581258
2591259
26041040
2612522
2623786
2631263
26461584
2653795
26661596
26751335
26851340
26982152
27061620
27141084
2721272
2733819
2741274
2761276
2851285
2891289
3101310
3641364
Total1002203028

Frames Received by Opcode

OpcodeCount
11000
81
Total1001

Frames Transmitted by Opcode

OpcodeCount
11000
81
Total1001


Wire Log

000 TX OCTETS: 474554202f20485454502f312e310d0a557365722d4167656e743a204175746f6261686e5465737453756974652f302e372e
               352d302e31302e390d0a486f7374 ...
001 RX OCTETS: 485454502f312e312031303120537769746368696e672050726f746f636f6c730d0a5365632d576562536f636b65742d4163
               636570743a206f79475674533553 ...
002 WIRELOG DISABLED
003 CLOSE CONNECTION AFTER 480.000000 sec
004 WIRELOG ENABLED
005 TX FRAME : OPCODE=8, FIN=True, RSV=0, PAYLOAD-LEN=2, MASK=3d180932, PAYLOAD-REPEAT-LEN=None, CHOPSIZE=None, SYNC=False
               0x03e8
006 TX OCTETS: 88823d1809323ef0
007 RX OCTETS: 880203e8
008 RX FRAME : OPCODE=8, FIN=True, RSV=0, PAYLOAD-LEN=2, MASKED=False, MASK=None
               0x03e8
009 TCP DROPPED BY PEER