[
https://issues.apache.org/jira/browse/HTTPCORE-225?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12860380#action_12860380
]
Christian Müller commented on HTTPCORE-225:
-------------------------------------------
Hello Oleg,
thanks for the quick answer. Feel free to close this issue. I will try to find
another place for my code... :-)
Regrads,
Christian
> Improve httpcore-ab to make it possible to use it as performance test
> framework (in JUnit)
> ------------------------------------------------------------------------------------------
>
> Key: HTTPCORE-225
> URL: https://issues.apache.org/jira/browse/HTTPCORE-225
> Project: HttpComponents HttpCore
> Issue Type: Improvement
> Affects Versions: 4.1-beta1
> Environment: All
> Reporter: Christian Müller
> Fix For: Future
>
>
> Hello Oleg,
> I would like to use the HttpBenchmark in the following way in my performance
> tests (using JUnit):
> HttpBenchmark benchmark = new HttpBenchmark("http://www.google.de/");
> benchmark.setConcurrencyLevel(10);
> benchmark.setRequests(1000);
> benchmark.setContentType("text/xml; charset=UTF-8");
> benchmark.setContent(file://mySoapRequest.xml);
> // set some other none default values
> Stats stats = benchmark.execute();
> assertEquals(0, stats.getFailureCount());
> assertEquals(0, stats.getErrorCount());
> assertTrue(stats.getAvgTime(TimeUnit.MILLISECONDS) < 200);
> assertTrue(stats.getMaxTime(TimeUnit.MILLISECONDS) < 300);
> assertTrue(stats.getThroughput(TimeUnit.SECONDS) > 20);
> assertTrue(stats.getTimePerPercent(TimeUnit.MILLISECONDS, 80) < 220); //
> means 80% of all requests must be served in less than 220 ms
> // some other checks
> I think this could be also useful for other people and I would ask you, if
> you are interested that I share my further work with you?
> Regards,
> Christian
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]