Autobahn WebSockets Testsuite Report
Autobahn WebSockets

WebSocketpp/0.5.1-permessagedeflate - Case 13.4.12 : Pass - 759 ms @ 2015-02-27T15:27:33.027Z

Case Description

Send 1000 compressed messages each of payload size 16384, 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=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: CG0rGim+DFCKBzcH01bI4A==
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: fIS3amkK4DbezGknwRE3nrtROYk=
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
818
3581358
5851585
5861586
5871587
58921178
5901590
5911591
59221184
59321186
59431782
59642384
59774179
59842392
59931797
60095400
60121202
60221204
60321206
60453020
60563630
60653030
607127284
60874256
60974263
61095490
61174277
612116732
61384904
614127368
615169840
616116776
617138021
618169888
61974333
620127440
62163726
62284976
62384984
62442496
62563750
62631878
62721254
62821256
62942516
63021260
63153155
63242528
63331899
63421268
6351635
63753185
63831914
63931917
6401640
64131923
64242568
64374501
644127728
64574515
64663876
64795823
64885184
64985192
650127800
651138463
652138476
65385224
65453270
65531965
65663936
65731971
65842632
65985272
66053300
66163966
66221324
66331989
66442656
66521330
66642664
6671667
66821336
66932007
67021340
67121342
67264032
6731673
67453370
6751675
67632028
67774739
6781678
67921358
68042720
68132043
68221364
68342732
68421368
6851685
68642744
68742748
68842752
68942756
69042760
69132073
6921692
6931693
69421388
69521390
69642784
69842792
69921398
70042800
70121402
70232106
7031703
7041704
70542820
70621412
70821416
70942836
71085680
71121422
71221424
71421428
71532145
71675012
71721434
71885744
7191719
72042880
72142884
72264332
72321446
72464344
72553625
7261726
72732181
72821456
7291729
7301730
73121462
7321732
7331733
7351735
73632208
7371737
7391739
74053700
7411741
74242968
74321486
74421488
74632238
74753735
74832244
74921498
75021500
7511751
7521752
7531753
7541754
75621512
7581758
76021520
7631763
76521530
76621532
7671767
7681768
7691769
77121542
77221544
7731773
7751775
7761776
77743108
77843112
77932337
78032340
78243128
78321566
7851785
78653930
7871787
78864728
78943156
79021580
79132373
79232376
7931793
79453970
79575565
7961796
79732391
7981798
79921598
80021600
80121602
80232406
8031803
80443216
80521610
8061806
80721614
80821616
80921618
81043240
81143244
81221624
81321626
81464884
81543260
81664896
81743268
81854090
8191819
82054100
82154105
82221644
82321646
82475768
82543300
82621652
82732481
82821656
82975803
83043320
831108310
8321832
83332499
83454170
83586680
83665016
837108370
83843352
83932517
84086720
84154205
84265052
84321686
84421688
84532535
84643384
84732541
84821696
84921698
85065100
85232556
85321706
85554275
8561856
8571857
85821716
86021720
8611861
8621862
8641864
8651865
8661866
86843472
86921738
87021740
8751875
87621752
8781878
88521770
8871887
88921778
8901890
8911891
89521790
9011901
9021902
9041904
Total1002709443

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
2421242
2432486
2451245
2461246
2482496
2492498
2511251
2531253
2543762
2561256
2572514
2581258
2591259
2602304599040
Total3306713004

Frames Received by Opcode

OpcodeCount
11000
81
Total1001

Frames Transmitted by Opcode

OpcodeCount
02304
11000
81
Total3305


Wire Log

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