Autobahn WebSockets Testsuite Report
Autobahn WebSockets

WebSocketpp/0.5.1-permessagedeflate - Case 12.4.4 : Pass - 174 ms @ 2015-02-27T15:22:51.407Z

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 /runCase?case=363&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: V4rnV/atlCgS60br1M34kw==
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: 2gJgc45fHBaYN2FbmmhjkfcafAo=
Sec-WebSocket-Extensions: permessage-deflate


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
31131
325160
34134
3511385
3614504
3725925
3820760
3914546
4020800
41291189
42301260
43311333
44411804
45261170
46271242
47341598
48241152
49301470
50391950
51492499
52412132
5316848
54281512
5518990
56241344
576342
588464
599531
609540
6111671
6212744
6312756
6410640
653195
6614924
673201
682136
69161104
706420
718568
7211792
7310730
75151125
766456
774308
784312
797553
805400
817567
82141148
8310830
846504
854340
868688
872174
88188
893267
903270
917637
924368
935465
94194
952190
962192
972194
98198
994396
1011101
1032206
1051105
1062212
1125560
1142228
1152230
1171117
1186708
1191119
1202240
1211121
1228976
1242248
1252250
1261126
1281128
1301130
1343402
1401140
1412282
1451145
1474588
1482296
1531153
1701170
1722344
1742348
1751175
1801180
1821182
1891189
1911191
1921192
1932386
1951195
2021202
2053615
2062412
2082416
2201220
2251225
2272454
2311231
2331233
2351235
2401240
2521252
2531253
2542508
2641264
2651265
2671267
2711271
2722544
2751275
2781278
2811281
2852570
2872574
2911291
2921292
2991299
3031303
3071307
3131313
3171317
3191319
3261326
3321332
3371337
3381338
3411341
3511351
3531353
3581358
3651365
3691369
3791379
3821382
3941394
3971397
4081408
4131413
Total100273800

Octets Transmitted by Chop Size

Chop SizeCountOctets
414
27127
285140
30130
3111341
3214448
3323759
3418612
3516560
3622792
37291073
38291102
39301170
40421680
41271107
42271134
43341462
44251100
45291305
46381748
47492303
48411968
4916784
50291450
5118918
52241248
536318
548432
559495
569504
5711627
5812696
5912708
608480
613183
6216992
635315
642128
6514910
666396
678536
6811748
6912828
7112852
727504
734292
743222
759675
766456
7711847
789702
7911869
806480
814324
826492
832166
84184
853255
863258
877609
884352
895445
90190
912182
922184
932186
94194
954380
97197
98198
99199
1011101
1022204
1085540
1103330
1111111
1132226
1145570
1151115
1163348
1174468
1184472
1202240
1212242
1221122
1241124
1251125
1303390
1351135
1372274
1401140
1421142
1433429
1442288
1491149
1661166
1682336
1702340
1711171
1761176
1781178
1851185
1872374
1881188
1891189
1901190
1981198
2013603
2022404
2042408
2151215
2161216
2211221
2232446
2271227
2291229
2311231
2361236
2481248
2491249
2502500
2601260
2611261
2631263
2671267
2682536
2711271
2741274
2771277
2812562
2832566
2861286
2871287
2951295
2991299
3031303
3071307
3121312
3151315
3221322
3281328
3331333
3341334
3371337
3471347
3491349
3611361
3651365
3751375
3781378
3901390
3931393
4041404
4091409
Total100269630

Frames Received by Opcode

OpcodeCount
11000
81
Total1001

Frames Transmitted by Opcode

OpcodeCount
11000
81
Total1001


Wire Log

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