[ 
https://issues.apache.org/jira/browse/JAMES-1689?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Tellier Benoit closed JAMES-1689.
---------------------------------

> Implement stress tests
> ----------------------
>
>                 Key: JAMES-1689
>                 URL: https://issues.apache.org/jira/browse/JAMES-1689
>             Project: James Server
>          Issue Type: Sub-task
>            Reporter: Antoine Duprat
>              Labels: gsoc2016, scala, stress, test
>
> Before releasing the new James version, we are willing to introduce 
> stress-tests
> over IMAP & SMTP protocols.
> In order to achieve this task, we will use the Gatling 
> (https://github.com/gatling/gatling)
> stress tool.
> Gatling is developed in Scala and built upon :
> * Async Http Client and Netty for non blocking HTTP
> * Akka for actions (requests, pauses, assertions, etc...) modeling and 
> orchestration ...
> Gatling core engine is actually protocol agnostic, the first part of the 
> project will be to implement two news protocols : SMTP and IMAP. 
> This includes implementing the asynchronous and non-blocking code for this 
> and also designing the right API to write the tests scenarios.
> The tests will be written in scala, and the scenario will be defined in a 
> sub-task
> before starting the implementation.



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

---------------------------------------------------------------------
To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org
For additional commands, e-mail: server-dev-h...@james.apache.org

Reply via email to