Autobahn WebSockets Testsuite Report
Autobahn WebSockets

WebSocketpp/0.5.1-permessagedeflate - Case 13.4.17 : Pass - 4469 ms @ 2015-02-27T15:27:46.677Z

Case Description

Send 1000 compressed messages each of payload size 131072, auto-fragment to 4096 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=466&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: +ls+rkjG2MOEWVVX+F8gIw==
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: yDDf7RtRZhGUXIdsgLhn3LsyGlc=
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
539015390
5392210784
5393210786
5396210792
5398210796
540115401
543215432
543615436
5439316317
5441210882
544215442
5443210886
5445210890
544615446
5447210894
5448632688
5449843592
5450527250
5451316353
5452738164
54531054530
5454316362
545515455
5456316368
545715457
5458210916
5460421840
5461421844
546215462
5463316389
5464527320
546515465
5466210932
5467210934
547115471
547215472
5473316419
547415474
5475210950
547615476
5477527385
5478421912
5479738353
548015480
5481632886
5482316446
5483632898
5484738388
54851054850
5486421944
5487316461
5488632928
5489738423
5490316470
5491210982
54921371396
54931054930
5494316482
5495949455
5496738472
5497843976
54981476972
54991160489
5500633000
5501949509
55021160522
55031055030
5504844032
5505316515
55061160566
5507211014
5508316524
5509633054
5510211020
5511316533
5512527560
5514211028
5515211030
551615516
551815518
552515525
552615526
552715527
5528527640
5529316587
553115531
5533316599
5534527670
553615536
553715537
5538316614
553915539
5540316620
554115541
5543211086
5546211092
5547316641
5548211096
5549211098
5551316653
555215552
5553316659
5554422216
5555211110
555615556
5557211114
5558211116
5559316677
5560211120
556115561
5562211124
556315563
5564316692
5565738955
5566422264
5567633402
5568316704
5569527845
557015570
5571422284
5572316716
55731055730
5574527870
55751055750
5576211152
5577739039
5578739046
5579527895
5580950220
55811478134
5582633492
55831478162
55841267008
5585527925
55861372618
55871372631
55881267056
55891795013
55901267080
55911161501
5592633552
5593950337
55941372722
559518100710
55961161556
55971795149
55981689568
55991161589
56001584000
5601739207
56021478428
560319106457
5604739228
56051161655
56061267272
56071795319
56081689728
56091372917
56101478540
56111056110
561223129076
56131795421
56141267368
56151056150
56161267392
5617528085
5618422472
561915619
5620211240
5621422484
5622528110
5623316869
5624528120
5625528125
5626316878
5627316881
5628211256
562915629
Total10025554471

Octets Transmitted by Chop Size

Chop SizeCountOctets
414
2421242
125811258
125911259
126011260
126111261
126211262
126333789
126511265
126811268
129211292
129911299
130011300
130156505
130211302
130367818
130479128
1305810440
130622612
130745228
130833924
130956545
131067860
131133933
131256560
131333939
131633948
131711317
131879226
131956595
132045280
132122642
132211322
132411324
132511325
132633978
132711327
132822656
132933987
133022660
133167986
133256660
133345332
13341418676
13351013350
13361013360
133745348
1338912042
133956695
134068040
1341810728
13421216104
13431216116
13441520160
1345810760
13461013460
134756735
13481418872
13491013490
135056750
135134053
135268112
1353912177
135468124
135568130
135668136
135745428
135845432
135922718
136056800
136111361
136322726
136422728
136811368
136911369
137011370
137411374
137622752
138111381
138245528
138311383
138422768
138511385
138622772
138822776
138911389
139011390
139122782
139211392
139322786
139411394
139522790
139811398
139945596
140022800
140222804
140322806
140522810
140611406
140911409
141111411
141411414
1416912744
1417811336
1418811344
141979933
14201115620
14211217052
14221318486
1423811384
1424811392
142568550
142634278
1427811416
142822856
1429710003
143068580
143145724
1432811456
143345732
143457170
1435710045
143645744
143722874
143868628
143934317
144057200
144168646
1442710094
14431318759
14441217328
14451724565
14462130366
14471318811
144868688
14491217388
14501217400
14511521765
14521014520
1453913077
14541014540
14552333465
14561420384
14571420398
14581420412
14592130639
14601318980
14612130681
1462913158
14631521945
14641217568
14651521975
14661420524
14671116137
14681724956
1469811752
1470811760
147168826
14721522080
1473811784
1474811792
147557375
147611476
147734431
147822956
148011480
148168886
148234446
148322966
148422968
148511485
410010004100000
Total20025508228

Frames Received by Opcode

OpcodeCount
11000
81
Total1001

Frames Transmitted by Opcode

OpcodeCount
01000
11000
81
Total2001


Wire Log

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