Autobahn WebSockets Testsuite Report
Autobahn WebSockets

PocketSocketClient - Case 13.4.14 : Pass - 3082 ms @ 2016-03-30T11:27:08.891Z

Case Description

Send 1000 compressed messages each of payload size 65536, auto-fragment to 256 octets. Use permessage-deflate client offers (requestNoContextTakeover, requestMaxWindowBits): [(False, 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=461&agent=PocketSocketClient HTTP/1.1
Host: localhost:9001
Sec-WebSocket-Key: ZtVv18sZSmZc1vOOQ+qJoQ==
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: PhlzLrs5qCKnlyrnN4AY3UwqBV0=
Sec-WebSocket-Extensions: permessage-deflate; 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
823184
3001300
350813508
3509310527
351013510
3511414044
351213512
351313513
3514931626
3515517575
3516828128
35171863306
3518931662
35191138709
35201656320
3521931689
35221449308
35231656368
35241242288
35251552875
35261138786
35271863486
35281552920
35291345877
35301760010
35311760027
3532621192
35331967127
35341138874
35351449490
35361553040
35371553055
3538931842
35391242468
35401553100
35411656656
35421242504
35431242516
35441138984
35451449630
3546828368
35471035470
35481656768
35491346137
35501139050
3551828408
3552724864
3553414212
35541863972
3555621330
35561035560
3557517785
35581242696
3559724913
35601242720
3561828488
35621449868
3563828504
3564310692
3565621390
3566621396
356727134
3568828544
3569414276
357027140
357113571
3573517865
3574310722
357527150
3576414304
3577414308
357827156
3580310740
358127162
3582414328
3583310749
358413584
3585310755
3586414344
3587517935
3588621528
3589621534
3590621540
3591414364
3592414368
3593414372
359613596
359727194
359827196
3599414396
3600310800
3601310803
3602518010
3603414412
360427208
3605414420
360627212
360713607
3608310824
3609621654
3610725270
3611518055
3612310836
36131346969
36141139754
3615932535
36161139776
36171657872
36181139798
36192072380
36201139820
36211036210
3622828976
3623310869
36241036240
3625414500
3626725382
36271036270
3628414512
3629414516
3630414520
363227264
363313633
363427268
363527270
363613636
363727274
363827276
3639829112
3640829120
3641518205
3642621852
3643310929
3644725508
3645414580
3646310938
3647725529
364827296
3649310947
Total10243566629

Octets Transmitted by Chop Size

Chop SizeCountOctets
21734
32060
428112
525125
622132
726182
820160
934306
1020200
1113143
12896
139117
1417238
1517255
1617272
1716272
1810180
199171
205100
21363
22122
23369
24496
25250
28256
29129
31131
32132
33266
35135
36136
37274
393117
414164
42142
444176
453135
46292
48296
49149
50150
51151
52152
54154
60160
61161
642128
65165
66166
67167
682136
69169
702140
74174
77177
79179
813243
822164
832166
845420
858680
865430
877609
884352
897623
902180
914364
923276
934372
94111034
95111045
96161536
9710970
98121176
996594
100181800
101121212
1026612
1039927
104121248
105121260
106131378
1078856
1087756
1099981
1107770
1116666
1124448
1134452
1142228
1154460
1161116
1174468
118111298
1198952
120141680
121101210
12291098
1235615
1242248
1253375
1411141
2412482
2421242
2432486
24451220
2454980
24661476
24751235
24861488
249133237
250164000
251235773
252256300
253297337
254184572
255338415
256194864
257328224
258205160
259235957
260107182786680
2791279
Total117202897810

Frames Received by Opcode

OpcodeCount
11000
81
Total1001

Frames Transmitted by Opcode

OpcodeCount
010718
11000
81
Total11719


Wire Log

000 RX OCTETS: 474554202f72756e436173653f636173653d343631266167656e743d636f6d2e7a776f70706c652e5053576562536f636b65
               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: 8882358a8eb13662
008 RX FRAME : OPCODE=8, FIN=True, RSV=0, PAYLOAD-LEN=2, MASKED=True, MASK=3335386138656231
               0x03e8
009 TCP DROPPED BY ME