You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@couchdb.apache.org by Dave Cottlehuber <dc...@skunkwerks.at> on 2016/02/01 01:22:03 UTC

Re: Gatling tests.

On Fri, 29 Jan 2016, at 08:50 PM, Guillaume Belrose wrote:
> Hi all, 
> 
> I have used Gatling (http://gatling.io) in the past to stress test
> CouchDB servers (BigCouch in particular). Basically, Gatling let’s you
> write simulations where synthetic users stress test HTTP endpoints. 
> I have written some basic simulation for CouchDB (create a database,
> write x docs, delete the database). Gatling produces nice performance
> reports (throughput, latency) and is also easy to integrate with Jenkins. 
> I am quite happy to share what I have, it is a self contained Maven
> project so all it requires is a JVM and Maven installed; it downloads all
> the other dependencies from the Internet. 
> If people are interested, I will put something up on Github. 
> 
> Guillaume.

Sounds great Guillaume!

Please cc dev@ when you release it, because this is awesome :-)

If you felt up to a blog post we'd surely mention it in the weekly NEWS.

A+
Dave

Re: Gatling tests.

Posted by Guillaume Belrose <ka...@gmail.com>.
Hi, 
Here is quick post: http://kafecho.blogspot.co.za/2016/01/how-to-stress-test-couchdb-with-gatling.html
The code on github: https://github.com/kafecho/gatling-couchdb-simulations
Thanks for the feedback :-)
Guillaume.


On 1 February 2016 at 02:36:35, Dave Cottlehuber (dch@skunkwerks.at) wrote:

On Fri, 29 Jan 2016, at 08:50 PM, Guillaume Belrose wrote:  
> Hi all,   
>  
> I have used Gatling (http://gatling.io) in the past to stress test  
> CouchDB servers (BigCouch in particular). Basically, Gatling let’s you  
> write simulations where synthetic users stress test HTTP endpoints.   
> I have written some basic simulation for CouchDB (create a database,  
> write x docs, delete the database). Gatling produces nice performance  
> reports (throughput, latency) and is also easy to integrate with Jenkins.   
> I am quite happy to share what I have, it is a self contained Maven  
> project so all it requires is a JVM and Maven installed; it downloads all  
> the other dependencies from the Internet.   
> If people are interested, I will put something up on Github.   
>  
> Guillaume.  

Sounds great Guillaume!  

Please cc dev@ when you release it, because this is awesome :-)  

If you felt up to a blog post we'd surely mention it in the weekly NEWS.  

A+  
Dave