TEST_P(ProtocolIntegrationTest, HeaderOnlyBytesCountDownstream) {
  if (upstreamProtocol() != Http::CodecType::HTTP2) {
    return;
  }
  useAccessLog("%DOWNSTREAM_WIRE_BYTES_SENT% %DOWNSTREAM_WIRE_BYTES_RECEIVED% "
               "%DOWNSTREAM_HEADER_BYTES_SENT% %DOWNSTREAM_HEADER_BYTES_RECEIVED%");
  testRouterRequestAndResponseWithBody(0, 0, false);
  expectDownstreamBytesSentAndReceived(BytesCountExpectation(124, 111, 105, 75),
                                       BytesCountExpectation(68, 64, 68, 64),
                                       BytesCountExpectation(8, 10, 8, 8));
}
TEST_P(ProtocolIntegrationTest, HeaderOnlyBytesCountDownstream) {
  if (upstreamProtocol() != Http::CodecType::HTTP2) {
    return;
  }
  useAccessLog("%DOWNSTREAM_WIRE_BYTES_SENT% %DOWNSTREAM_WIRE_BYTES_RECEIVED% "
               "%DOWNSTREAM_HEADER_BYTES_SENT% %DOWNSTREAM_HEADER_BYTES_RECEIVED%");
  testRouterRequestAndResponseWithBody(0, 0, false);
  expectDownstreamBytesSentAndReceived(BytesCountExpectation(124, 111, 105, 75),
                                       BytesCountExpectation(68, 64, 68, 64),
                                       BytesCountExpectation(8, 10, 8, 8));
}