Autobahn WebSockets Testsuite Report
Autobahn WebSockets

PocketSocketServer - Case 13.6.14 : Pass - 3134 ms @ 2016-03-30T12:12:43.778Z

Case Description

Send 1000 compressed messages each of payload size 65536, auto-fragment to 256 octets. Use permessage-deflate client offers (requestNoContextTakeover, requestMaxWindowBits): [(True, 15)]

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: ig6k9SEuOVvbp/ikCxC5GQ==
Sec-WebSocket-Extensions: permessage-deflate; client_no_context_takeover; client_max_window_bits; server_no_context_takeover; server_max_window_bits=15
Sec-WebSocket-Version: 13
HTTP/1.1 101 Switching Protocols
Sec-WebSocket-Accept: pCT9C2ASaw5ogBlbuVP3rwk6Xqg=
Sec-WebSocket-Extensions: permessage-deflate; client_max_window_bits=15; server_max_window_bits=15
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
224
439156
2291229
350013500
350213502
350313503
350527010
3507310521
350813508
350927018
3510931590
3511724577
3512931608
35131759721
3514931626
35151138665
35161656256
35171035170
35181449252
35191552785
35201138720
35211552815
35221035220
35231966937
35241552860
35251345825
35261759942
35271552905
3528828224
35291967051
35301242360
35311449434
35321345916
35331449462
3534724738
35351138885
35361553040
35371760129
35381242456
35391242468
35401138940
35411242492
35421035420
35431138973
35441656704
35451449630
35461139006
3547517735
3548724836
3549517745
35501760350
3551621306
35521035520
3553517765
35541242648
35551242660
35561242672
3557828456
35581553370
3559621354
3560310680
3561621366
3562621372
356327126
3564828512
3565414260
356627132
356713567
3569517845
3570310710
357127142
3572414288
3573414292
357427148
3576310728
357727154
3578414312
3579310737
358013580
3581310743
3582414328
3583517915
3584621504
3585621510
3586621516
3587414348
3588414352
3589414356
359213592
359327186
359413594
3595517975
3596310788
3597414388
3598517990
3599310797
360027200
3601310803
360227204
360313603
3604310812
3605621630
3606621636
3607621642
3608414432
36091139699
36101243320
36111139721
36121036120
36131968647
36141243368
36151761455
36161139776
3617932553
3618828944
3619310857
36201036200
3621414484
3622828976
36231036230
3624414496
3625414500
3626310878
362827256
362913629
363027260
363127262
363227264
363327266
363427268
3635725445
3636725452
3637518185
3638621828
3639414556
3640725480
3641414564
3642310926
3643725501
364427288
3645310935
Total10423562554

Octets Transmitted by Chop Size

Chop SizeCountOctets
617102
720140
828224
925225
1022220
1126286
1220240
1334442
1420280
1513195
168128
179153
1817306
1917323
2017340
2116336
2210220
239207
245120
25375
26126
27381
284112
29258
32264
33133
35135
36136
37274
39139
40140
41282
433129
454180
46146
484192
493147
502100
522104
53153
54154
55155
56156
58158
64164
65165
682136
69169
70170
71171
722144
73173
742148
78178
81181
83183
853255
862172
872174
885440
898712
905450
917637
924368
937651
942188
954380
963288
974388
98111078
99111089
100161600
101101010
102121224
1036618
104181872
105121260
1066636
1079963
108121296
109121308
110131430
1118888
1127784
11391017
1147798
1156690
1164464
1174468
1182236
1194476
1201120
1214484
122111342
1238984
124141736
125101250
12691134
1275635
1282256
1293387
1451145
2452490
2461246
2472494
24851240
2494996
25061500
25151255
25261512
253133289
254164064
255235865
256256400
257297453
258184644
259338547
260194940
261328352
262205240
263236049
264107182829552
3931393
Total117202944800

Frames Received by Opcode

OpcodeCount
11000
81
Total1001

Frames Transmitted by Opcode

OpcodeCount
010718
11000
81
Total11719


Wire Log

000 TX OCTETS: 474554202f20485454502f312e310d0a557365722d4167656e743a204175746f6261686e5465737453756974652f302e372e
               352d302e31302e390d0a486f7374 ...
001 RX OCTETS: 485454502f312e312031303120537769746368696e672050726f746f636f6c730d0a5365632d576562536f636b65742d4163
               636570743a207043543943324153 ...
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=f08d6080, PAYLOAD-REPEAT-LEN=None, CHOPSIZE=None, SYNC=False
               0x03e8
006 TX OCTETS: 8882f08d6080f365
007 RX OCTETS: 8802
008 RX OCTETS: 03e8
009 RX FRAME : OPCODE=8, FIN=True, RSV=0, PAYLOAD-LEN=2, MASKED=False, MASK=None
               0x03e8
010 TCP DROPPED BY PEER