Autobahn WebSockets Testsuite Report
Autobahn WebSockets

WebSocketpp/0.5.1-permessagedeflate - Case 13.6.12 : Pass - 726 ms @ 2015-02-27T15:28:40.183Z

Case Description

Send 1000 compressed messages each of payload size 16384, 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 /runCase?case=497&agent=WebSocketpp/0.5.1-permessagedeflate HTTP/1.1
Connection: Upgrade
Host: localhost:9001
Sec-WebSocket-Extensions: permessage-deflate; client_no_context_takeover; client_max_window_bits
Sec-WebSocket-Key: R6zMo1Jr91llNegZdCc2/Q==
Sec-WebSocket-Version: 13
Upgrade: websocket
User-Agent: WebSocketpp/0.5.1-permessagedeflate
HTTP/1.1 101 Switching Protocols
Server: AutobahnTestSuite/0.7.1-0.10.0
Upgrade: WebSocket
Connection: Upgrade
Sec-WebSocket-Accept: ZBatF68+I1Mc7Q2qfZWV+XmZLuw=
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
818
3581358
7001700
7021702
7041704
70532115
70621412
70721414
70821416
70921418
71032130
71142844
71253560
71385704
714139282
71596435
716139308
7171712189
7181410052
719139347
7201410080
7211611536
72253610
72385784
724128688
72564350
72653630
72721454
72842912
72942916
73021460
7311731
73221464
73332199
73442936
73575145
73653680
73721474
7381738
73932217
74021480
7421742
74332229
74442976
74521490
74632238
74753735
74842992
74964494
75053750
75175257
75253760
75375271
75443016
75543020
75653780
75764542
75896822
75986072
7601760
76153805
76232286
76332289
76464584
76532295
76686128
76753835
76843072
76943076
77032310
77143084
77232316
77321546
7741774
77575425
77632328
77764662
77897002
77953895
78053900
7811781
78221564
78343132
78421568
7851785
7861786
7871787
78921578
79043160
79143164
79253960
79343172
79443176
79543180
79732391
7981798
80043200
8011801
8021802
80321606
80421608
80521610
8071807
80843232
8091809
81043240
81143244
81221624
81364878
81475698
81521630
81643264
81732451
81832454
81943276
82032460
82143284
82264932
82332469
82475768
8251825
82664956
82732481
82854140
82932487
83086640
83143324
83286656
83321666
83454170
83554175
83665016
83732511
83865028
83932517
84054200
84121682
84243368
84332529
84421688
84754235
85075950
85121702
85232556
85421708
85543420
8561856
85843432
85921718
86143444
86232586
86343452
86443456
86543460
86654330
86732601
86843472
86943476
8701870
87121742
87221744
87321746
87621752
8771877
87821756
87932637
88021760
8821882
8831883
8841884
88532655
8871887
88821776
88921778
89032670
89132673
8921892
89332679
89443576
89521790
89632688
89732691
89954495
90076300
90176307
90243608
90376321
90432712
90543620
9061906
90754535
90821816
90921818
91054550
91121822
91232736
91343652
91498226
91598235
91632748
91754585
9181918
91921838
92065520
92143684
92254610
92332769
92443696
92532775
92632778
92743708
92898352
92998361
93065580
93132793
93243728
93376531
93465604
93532805
93632808
93743748
93887504
93921878
94065640
9411941
94232826
94343772
94454720
94521890
94754735
94821896
94932847
9501950
95132853
95221904
95421908
95521910
9561956
95821916
95932877
9601960
96132883
96221924
96321926
96532895
96621932
9671967
9681968
96932907
9711971
97321946
97421948
9761976
9781978
97921958
9821982
98421968
98521970
9861986
9891989
99132973
9921992
9961996
9991999
100011000
100111001
100411004
100711007
101211012
101411014
Total1002825023

Octets Transmitted by Chop Size

Chop SizeCountOctets
2612
3412
428
5210
6424
717
8216
9218
11111
12336
13226
14570
15345
16348
17234
18236
19238
206120
21484
22122
23492
24372
26252
27381
28256
29258
30390
31262
32264
33399
34134
353105
363108
374148
383114
39278
404160
416246
425210
433129
445220
45145
467322
474188
483144
493147
503150
514204
522104
532106
544216
557385
564224
577399
584232
592118
603180
617427
628496
639567
646384
654260
665330
679603
687476
694276
70170
715355
726432
735365
743222
756450
766456
77177
785390
7910790
804320
817567
8212984
833249
844336
853255
868688
874348
88131144
8910890
9010900
913273
928736
936558
94131222
95121140
96181728
97161552
98141372
99111089
100171700
101191919
1027714
1037721
1048832
1054420
1066636
1073321
1082216
1091109
1106660
1111111
1125560
1136678
1144456
1153345
1161116
1176702
1185590
1193357
1201120
1213363
1225610
1233369
1244496
12591125
126121512
1276762
13081040
1315655
1325660
1337931
13481072
135101350
13681088
13791233
138111518
139141946
14081120
1414564
1425710
1432286
1445720
14571015
1463438
1472294
1483444
1492298
1503450
1512302
1523456
1531153
1542308
1551155
1564624
1575785
1582316
1593477
1602320
1613483
1624648
1633489
1646984
1651165
1661166
1673501
1684672
1691169
1702340
1713513
17261032
17371211
1743522
1752350
1761176
1772354
1782356
1793537
1803540
1815905
1821182
1834732
1842368
1852370
1861186
1871187
1885940
1891189
1901190
1914764
1922384
1935965
1943582
1951195
1963588
1971197
1983594
1993597
20061200
20161206
2023606
2032406
2044816
20561230
20651030
2073621
2081208
2094836
2102420
2113633
2123636
2133639
2141214
2151215
2161216
2172434
2191219
2213663
2231223
2244896
2252450
2263678
2274908
2291229
2302460
23181848
2323696
2331233
2352470
2361236
2371237
2391239
2402480
2432486
2451245
2461246
2482496
2492498
2511251
2531253
2543762
2561256
2572514
2581258
2591259
2602304599040
2701270
Total3306713032

Frames Received by Opcode

OpcodeCount
11000
81
Total1001

Frames Transmitted by Opcode

OpcodeCount
02304
11000
81
Total3305


Wire Log

000 RX OCTETS: 474554202f72756e436173653f636173653d343937266167656e743d576562536f636b657470702f302e352e312d7065726d
               6573736167656465666c61746520 ...
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: 8882d186ab24d26e
008 RX FRAME : OPCODE=8, FIN=True, RSV=0, PAYLOAD-LEN=2, MASKED=True, MASK=6431383661623234
               0x03e8
009 TCP DROPPED BY ME