james-server-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Antoine Duprat (JIRA)" <server-...@james.apache.org>
Subject [jira] [Updated] (JAMES-1689) Implement stress tests
Date Tue, 21 Jun 2016 08:01:57 GMT

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

Antoine Duprat updated JAMES-1689:
    Issue Type: Sub-task  (was: New Feature)
        Parent: JAMES-1765

> 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

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

View raw message