Skip to content

RomanLebid/gatling-ext

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Gatling-Ext

Extensions to the powerful Gatling DSL.

This is a third party library. Please don't annoy the Gatling team with problems in this library.

This library is code-heavy, and probably goes against the philosophy of Gatling.

Call Any Java/Scala code

Let's say you are given an SDK which calls a server. You need to measure the backend performance, but you don't want to write the HTTP calls again in Gatling (or implement a whole new protocol).

With callbackAction, futureAction and blockingAction, you can measure the time taken by code that takes callbacks, returns futures, or straight up blocks threads.

Async-await

My take on Gatling#3783.

Polling

Repeatedly run some actions. Allows combining the data saved in the forked virtual user.

Disclaimer

Actions not running sequentially for a virtual user may break some Gatling code. In that case I am sorry, but nothing can be done. It is not reasonable to ask Gatling to change its code just because there exists some third party hack.

About

Extensions to the Gatling DSL

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Scala 100.0%