Hello Oleg,
Thanks for rapid answer.
The body size including entity.

I'd like the header size to be aside, I already know how to compute header
size.

Regards


On Fri, Apr 20, 2018 at 11:21 AM, Oleg Kalnichevski <[email protected]>
wrote:

> On Fri, 2018-04-20 at 11:09 +0200, Philippe Mouawad wrote:
> > Hello ,
> >
> > In current Live version of JMeter we use this way of computing size
> > of
> > responses for each request:
> >
> >    -
> >    https://github.com/apache/jmeter/blob/v4_0/src/protocol/http/org/a
> > pache/jmeter/protocol/http/sampler/HTTPHC4Impl.java#L888
> >
> >
> > As we migrated to last APIs we based implementation on this SO
> > response
> > from Oleg:
> >
> >    -
> >    https://stackoverflow.com/questions/26166469/measure-bandwidth-usa
> > ge-with-apache-httpcomponents-httpclient
> >
> > And ended up with this:
> >
> >    -
> >    https://github.com/apache/jmeter/blob/trunk/src/protocol/http/org/
> > apache/jmeter/protocol/http/sampler/HTTPHC4Impl.java#L382
> >
> > But it appears that computation is wrong and we would need to do this
> > to be
> > correct:
> >
> >         protected HttpResponse doReceiveResponse(
> >                 final HttpRequest request,
> >                 final HttpClientConnection conn,
> >                 final HttpContext context) throws HttpException,
> > IOException {
> >             HttpResponse response = super.doReceiveResponse(request,
> > conn,
> > context);
> >             HttpConnectionMetrics metrics = conn.getMetrics();
> >             HttpEntity entity = response.getEntity();
> >             context.setAttribute(CONTEXT_ATTRIBUTE_RECEIVED_BYTES,
> >                     metrics.getReceivedBytesCount()+
> >                     (entity != null ? entity.getContentLength():
> > 0L));
> >             metrics.reset();
> >             return response;
> >         }
> >
>
> Philippe
>
> Are you trying to calculate the size of an entire response (message
> head + message entity body) or a response entity only?
>
> Oleg
>
> >
> > Is my understanding correct ? or am I missing something ?
> >
> > Thanks
> >
> > Regards
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>
>


-- 
Cordialement.
Philippe Mouawad.
Ubik-Ingénierie

UBIK LOAD PACK Web Site <http://www.ubikloadpack.com/>

UBIK LOAD PACK on TWITTER <https://twitter.com/ubikloadpack>

Reply via email to