Autobahn WebSockets Testsuite Report
Autobahn WebSockets

PocketSocketClient - Case 13.6.17 : Pass - 6008 ms @ 2016-03-30T11:30:22.616Z

Case Description

Send 1000 compressed messages each of payload size 131072, auto-fragment to 4096 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 /runCase?case=500&agent=PocketSocketClient HTTP/1.1
Host: localhost:9001
Sec-WebSocket-Key: 5Cbp6eyh2V3qrvcSFk5V8g==
Sec-WebSocket-Version: 13
Upgrade: websocket
Origin: http://localhost:9001
Sec-WebSocket-Extensions: permessage-deflate; client_max_window_bits
Connection: upgrade
HTTP/1.1 101 Switching Protocols
Server: AutobahnTestSuite/0.7.5-0.10.9
X-Powered-By: AutobahnPython/0.10.9
Upgrade: WebSocket
Connection: Upgrade
Sec-WebSocket-Accept: qZQuxNEZByfCUGT+hi6knyXXDFo=
Sec-WebSocket-Extensions: permessage-deflate; client_no_context_takeover; client_max_window_bits=15


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 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
814112
3001300
711817118
7121214242
7124214248
712617126
7127428508
7128321384
712917129
7130321390
7131321393
7132321396
7133428532
7134214268
7135214270
7136535680
713817138
7139428556
714017140
7141214282
7142321426
7143428572
7144214288
7145428580
7146428584
7147428588
7148642888
7149642894
7150321450
7151321453
7152214304
7153964377
7154535770
7155750085
7156750092
7157642942
7158428632
715917159
7160214320
7161214322
7162535810
716417164
7165214330
7166428664
7167214334
7168321504
7169643014
7170535850
7171321513
7172857376
7173535865
7174643044
7175643050
7176857408
7177535885
7178428712
7179321537
7180857440
7181321543
7182535910
7183643098
7184750288
7185535925
7186214372
7187321561
7188321564
7190321570
719117191
7192321576
7193321579
719417194
7195321585
7196857568
7197214394
7198214396
7199214398
7200750400
7201321603
7202428808
7203536015
7204428816
72061072060
7207428828
720817208
7209750463
7210643260
7211428844
7212428848
721317213
7214428856
7215643290
7216321648
7217643302
7218964962
72191072190
7220536100
7221536105
7222857776
7223750561
7224965016
7225750575
7226536130
7227857816
7228643368
7229750603
7230750610
72311072310
72321072320
72331179563
72341179574
7235857880
72361072360
723716115792
7238857904
7239428956
7240643440
7241536205
72421072420
72431179673
72441394172
72451286940
7246857968
72471286964
7248857984
72491179739
72501072500
725123166773
72521287024
725315108795
7254858032
725515108825
725617123352
725717123369
725814101612
72591179849
726015108900
726115108915
726214101668
72631394419
7264965376
72651287180
72661072660
7267750869
7268643608
7269429076
7270750890
7271536355
727217272
7273536365
7274214548
7277321831
7279321837
7280321840
7281321843
7282214564
728317283
728417284
728617286
728817288
7289214578
729017290
7291536455
7292214584
7293214586
7294214588
7295536475
7296321888
7297536485
7298429192
729917299
7300536500
7301429204
7302321906
7303321909
7304321912
7305321915
730617306
7307536535
7308536540
7309214618
7310429240
7311214622
731217312
7313214626
7314321942
7315214630
7316214632
731717317
731817318
731917319
Total10157226599

Octets Transmitted by Chop Size

Chop SizeCountOctets
414
3071307
147922958
148022960
148111481
148211482
148322966
148457420
148568910
148657430
148745948
148811488
148968934
1490811920
149168946
149245968
14931014930
1494913446
1495710465
149668976
149768982
149845992
149945996
150057500
150146004
1502812016
15031725551
15041624064
15051421070
15061319578
150769042
150869048
15091116599
15101522650
15111319643
1512913608
151369078
151469084
151569090
151623032
151746068
151857590
151946076
152057600
152146084
152323046
152423048
152623052
152811528
152911529
153134593
153334599
153423068
153611536
153823076
153911539
154123082
154234626
154311543
154423088
154523090
154611546
154723094
154811548
154934647
155011550
155134653
155269312
155323106
155434662
155511555
156111561
156811568
156923138
157111571
157211572
157411574
157523150
157734731
157811578
157911579
158023160
158134743
1582914238
158357915
158434752
15851117435
1586914274
15871523805
15882031760
15891422246
15901625440
15911422274
15922133432
15932641418
15941727098
15951117545
15962641496
15972133537
15982336754
15991625584
16002540000
16012438424
16022438448
16031117633
16041828872
16051930495
16061422484
1607914463
16082540200
16092438616
16101625760
16111219332
16121219344
1613812904
1614914526
16151320995
161646464
161769702
161834854
161911619
162023240
162123242
162258110
162334869
162434872
162558125
162646504
16271219524
16281016280
1629711403
16301117930
1631914679
163223264
163334899
163523270
163634908
163711637
165011650
165111651
165211652
165434962
165523310
165711657
166511665
166623332
410010004100000
Total20025672398

Frames Received by Opcode

OpcodeCount
11000
81
Total1001

Frames Transmitted by Opcode

OpcodeCount
01000
11000
81
Total2001


Wire Log

000 RX OCTETS: 474554202f72756e436173653f636173653d353030266167656e743d636f6d2e7a776f70706c652e5053576562536f636b65
               7420485454502f312e310d0a486f ...
001 TX OCTETS: 485454502f312e312031303120537769746368696e672050726f746f636f6c730d0a5365727665723a204175746f6261686e
               5465737453756974652f302e372e ...
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=None, PAYLOAD-REPEAT-LEN=None, CHOPSIZE=None, SYNC=False
               0x03e8
006 TX OCTETS: 880203e8
007 RX OCTETS: 8882f9584e27fab0
008 RX FRAME : OPCODE=8, FIN=True, RSV=0, PAYLOAD-LEN=2, MASKED=True, MASK=6639353834653237
               0x03e8
009 TCP DROPPED BY ME