Autobahn WebSocket Testsuite Report
Autobahn WebSocket

Boost.Beast/189-Async - Case 13.7.5 : Pass - 516 ms @ 2018-11-09T16:46:09.922Z

Case Description

Send 1000 compressed messages each of payload size 4096, auto-fragment to 0 octets. Use permessage-deflate client offers (requestNoContextTakeover, requestMaxWindowBits): [(True, 8), (True, 0), (False, 0)]

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 / HTTP/1.1

User-Agent: AutobahnTestSuite/0.8.0-0.10.9

Host: 127.0.0.1:8081

Upgrade: WebSocket

Connection: Upgrade

Pragma: no-cache

Cache-Control: no-cache

Sec-WebSocket-Key: k8oBQWQ/qv9U3vRBNrXnCA==

Sec-WebSocket-Extensions: permessage-deflate; client_no_context_takeover; client_max_window_bits; server_no_context_takeover; server_max_window_bits=8, permessage-deflate; client_no_context_takeover; client_max_window_bits; server_no_context_takeover, permessage-deflate; client_no_context_takeover; client_max_window_bits

Sec-WebSocket-Version: 13
HTTP/1.1 101 Switching Protocols

Upgrade: websocket

Connection: upgrade

Sec-WebSocket-Accept: LPckwebAo3qxbzpATVZM1WP5QLk=

Sec-WebSocket-Extensions: permessage-deflate; server_no_context_takeover; client_no_context_takeover; server_max_window_bits=9

Server: Boost.Beast/189-Async


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 WebSocket 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
2881288
3131313
3181318
3231323
3311331
3322664
3351335
3371337
3381338
3432686
3442688
3461346
3472694
35051750
3521352
3541354
3551355
3561356
35731071
3581358
35931077
3612722
3622724
36351815
3642728
36551825
36631098
36831104
36931107
37051850
37151855
37241488
37331119
3742748
37572625
37662256
37751885
3781378
37941516
38162286
38241528
3832766
3842768
38531155
38641544
3871387
3882776
3892778
39041560
39141564
3922784
3932786
3942788
3952790
3961396
3972794
39831194
40062400
40141604
40241608
40331209
40462424
4052810
406114466
40762442
408135304
40972863
41093690
411104110
41272884
41362478
41452070
41562490
41683328
41762502
41883344
41952095
42052100
42172947
42283376
4232846
424104240
42531275
42652130
42741708
42831284
42962574
43093870
43162586
43262592
43373031
43431302
43541740
43631308
43741748
43862628
4392878
44041760
44141764
44241768
4431443
44493996
44552225
44694014
447104470
44894032
44941796
45062700
451135863
4521452
45362718
45473178
45552275
45694104
45783656
45883664
45994131
46083680
46162766
46241848
463104630
464104640
46552325
46662796
46773269
4681468
46952345
47031410
4711471
4722944
47362838
4742948
4752950
4762952
47752385
4782956
47952395
4802960
4812962
4821482
48341932
48462904
48552425
4861486
4872974
48873416
48931467
49062940
49131473
49252460
4932986
49462964
49541980
49673472
49752485
498104980
49983992
50084000
50152505
502105020
50342012
5041504
50542020
50621012
50742028
50821016
50942036
51052550
5111511
51231536
51342052
51442056
51552575
51652580
51742068
51842072
51931557
520105200
52152605
52221044
52331569
52431572
52552625
52621052
5271527
52842112
5291529
53021060
53231596
53431602
53542140
53663216
53742148
53831614
53942156
54031620
54131623
54263252
54342172
54542180
5461546
5471547
54831644
54931647
55121102
55231656
5541554
55521110
5561556
5571557
5581558
5591559
56131683
56421128
56521130
5671567
5681568
5691569
5701570
5711571
57231716
5731573
5741574
5751575
5761576
57721154
5791579
58031740
58131743
58321166
5841584
58731761
5891589
59031770
5911591
59221184
59321186
5941594
5971597
59831794
59942396
6001600
60153005
60221204
6031603
6051605
60631818
60721214
6081608
6091609
6111611
6121612
61421228
61521230
6161616
6181618
6191619
6201620
6221622
62321246
62821256
63121262
6331633
6371637
6391639
6431643
6451645
64821296
6501650
6511651
6521652
6581658
6651665
6671667
6711671
6731673
6741674
6761676
6771677
67821356
68121362
68521370
6871687
6921692
6931693
6941694
6991699
7101710
7141714
7531753
7561756
Total1002470161

Octets Transmitted by Chop Size

Chop SizeCountOctets
818
2641264
2701270
2713813
2722544
27341092
2743822
27551375
276102760
27761662
27871946
27941116
28051400
281164496
282123384
283195377
28461704
285154275
28672002
287185166
288144032
289154335
290144060
291185238
292164672
293144102
294133822
295216195
296164736
297154455
298247152
29992691
300103000
301103010
302123624
303154545
304144256
305144270
306164896
307154605
308123696
309164944
310123720
31141244
312113432
313113443
314123768
315113465
316103160
31761902
318103180
319144466
320123840
32172247
32272254
32341292
32492916
325144550
32692934
327154905
328123936
329196251
330165280
331227282
332154980
333196327
334196346
335134355
336206720
337144718
338155070
339134407
34041360
34172387
34262052
34393087
34451720
34541380
3461346
34751735
34872436
34931047
35031050
35193159
3521352
3532706
35431062
35551775
3562712
3571357
35841432
3592718
3601360
3612722
3621362
36382904
36441456
36531095
3662732
36731101
36841472
36962214
37031110
37151855
37231116
37362238
37441496
3752750
3762752
37731131
37831134
3831383
3841384
3851385
3861386
3881388
3891389
39041560
5641564
Total1002316514

Frames Received by Opcode

OpcodeCount
11000
81
Total1001

Frames Transmitted by Opcode

OpcodeCount
11000
81
Total1001


Wire Log

000 TX OCTETS: 474554202f20485454502f312e310d0a557365722d4167656e743a204175746f6261686e5465737453756974652f302e382e
               302d302e31302e390d0a486f7374 ...
001 RX OCTETS: 485454502f312e312031303120537769746368696e672050726f746f636f6c730d0a557067726164653a20776562736f636b
               65740d0a436f6e6e656374696f6e ...
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=823962fc, PAYLOAD-REPEAT-LEN=None, CHOPSIZE=None, SYNC=False
               0x03e8
006 TX OCTETS: 8882823962fc81d1
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