Autobahn WebSockets Testsuite Report
Autobahn WebSockets

WebSocket++/0.5.1-permessagedeflate - Case 12.4.4 : Pass - 221 ms @ 2015-02-27T15:50:06.619Z

Case Description

Send 1000 compressed messages each of payload size 1024, auto-fragment to 0 octets. Use default permessage-deflate offer.

Case Expectation

Receive echo'ed messages (with payload as sent). Timeout case after 240 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.1-0.10.0
Host: 127.0.0.1:9002
Upgrade: WebSocket
Connection: Upgrade
Pragma: no-cache
Cache-Control: no-cache
Sec-WebSocket-Key: /76MwxLjzY2FVBiSwFpHdQ==
Sec-WebSocket-Extensions: permessage-deflate; client_no_context_takeover; client_max_window_bits
Sec-WebSocket-Version: 13
HTTP/1.1 101 Switching Protocols
Connection: upgrade
Sec-WebSocket-Accept: hJMIHyPqtW42cIzqA8aLoMjMf+A=
Sec-WebSocket-Extensions: permessage-deflate; client_no_context_takeover
Server: WebSocketpp/0.5.1-permessagedeflate
Upgrade: websocket


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
414
27127
285140
30130
3111341
3214448
3325825
3420680
3514490
3620720
37291073
38301140
39311209
40411640
41261066
42271134
43341462
44241056
45301350
46391794
47492303
48411968
4916784
50281400
5118918
52241248
536318
548432
559495
569504
5711627
5812696
5912708
6010600
613183
6214868
633189
642128
65161040
666396
678536
6811748
6910690
71151065
726432
734292
744296
757525
765380
777539
78141092
7910790
806480
814324
828656
832166
84184
853255
863258
877609
884352
895445
90190
912182
922184
932186
94194
954380
97197
992198
1011101
1022204
1085540
1102220
1112222
1131113
1146684
1151115
1162232
1171117
1188944
1202240
1212242
1221122
1241124
1261126
1303390
1361136
1372274
1411141
1434572
1442288
1491149
1661166
1682336
1702340
1711171
1761176
1781178
1851185
1871187
1881188
1892378
1911191
1981198
2013603
2022404
2042408
2161216
2211221
2232446
2271227
2291229
2311231
2361236
2482496
2491249
2502500
2601260
2611261
2631263
2671267
2682536
2711271
2741274
2771277
2812562
2832566
2871287
2881288
2951295
2991299
3031303
3091309
3131313
3151315
3221322
3281328
3331333
3341334
3371337
3471347
3491349
3611361
3651365
3751375
3781378
3901390
3931393
4041404
4091409
Total100269686

Octets Transmitted by Chop Size

Chop SizeCountOctets
818
1611161
1622324
16491476
1652330
16671162
1674668
168101680
169152535
170132210
171122052
17281376
173122076
1745870
1754700
1763528
1771177
1782356
1791179
1801180
1811181
1831183
1851185
1871187
1911191
1922384
1931193
1943582
1963588
1971197
1983594
1991199
2031203
2051205
2102420
2112422
2121212
2134852
2153645
2161216
2174868
2184872
2192438
22051100
22161326
22261332
2233669
2241224
2254900
2261226
2271227
2283684
2301230
2314924
2323696
2333699
2344936
2354940
23651180
2374948
23851190
2393717
2402480
2411241
2432486
2442488
2451245
2461246
2472494
24871736
24961494
2502500
25182008
25282016
253102530
25492286
255112805
256112816
257123084
25882064
259102590
26082080
26182088
26282096
26341052
26451320
2653795
26671862
26792403
26851340
26982152
270174590
271123252
272112992
27361638
274154110
275102750
276195244
277143878
278185004
279123348
280113080
28182248
28251410
28371981
284133692
285113135
286154290
287113157
288113168
289144046
290113190
291102910
292144088
29382344
29441176
29541180
29661776
29761782
2983894
29941196
30061800
301113311
30292718
30372121
30492736
305113355
30682448
30782456
30872156
309103090
31051550
31151555
31272184
31382504
31492826
31551575
3162632
3172634
31872226
31941276
32061920
3212642
3223966
3232646
32482592
3252650
3272654
3282656
3301330
3312662
3322664
3332666
3361336
3382676
3391339
3411341
3441344
3451345
3462692
3471347
3542708
35541420
3571357
3591359
3601360
36131083
3622724
3631363
3641364
3651365
36631098
3672734
3681368
36931107
3701370
37231116
3741374
3751375
3772754
3782756
3791379
3802760
3811381
3832766
3871387
3881388
3901390
3912782
3931393
3941394
3951395
3961396
3971397
4002800
4011401
4031403
4061406
4071407
4092818
41031230
4112822
4122824
4132826
4141414
4162832
41931257
42041680
4252850
4272854
4291429
4301430
4311431
4361436
4371437
4381438
4462892
4472894
4481448
45331359
4581458
4591459
4811481
4831483
5031503
5101510
5261526
5271527
5361536
5421542
Total1002277586

Frames Received by Opcode

OpcodeCount
11000
81
Total1001

Frames Transmitted by Opcode

OpcodeCount
11000
81
Total1001


Wire Log

000 TX OCTETS: 474554202f20485454502f312e310d0a557365722d4167656e743a204175746f6261686e5465737453756974652f302e372e
               312d302e31302e300d0a486f7374 ...
001 RX OCTETS: 485454502f312e312031303120537769746368696e672050726f746f636f6c730d0a436f6e6e656374696f6e3a2075706772
               6164650d0a5365632d576562536f ...
002 WIRELOG DISABLED
003 CLOSE CONNECTION AFTER 240.000000 sec
004 WIRELOG ENABLED
005 TX FRAME : OPCODE=8, FIN=True, RSV=0, PAYLOAD-LEN=2, MASK=b9836434, PAYLOAD-REPEAT-LEN=None, CHOPSIZE=None, SYNC=False
               0x03e8
006 TX OCTETS: 8882b9836434ba6b
007 RX OCTETS: 880203e8
008 RX FRAME : OPCODE=8, FIN=True, RSV=0, PAYLOAD-LEN=2, MASKED=False, MASK=None
               0x03e8
009 TCP DROPPED BY PEER