Exploring K6 for performance testing

Background

I work in a startup who’s techstack based on javascript (nodejs + angular +PGSQL+ mongo). As system is scaling up we build performance suites. Based on my previous experience I built performance suite using jmeter for which later I regretted. Jmeter is not suited for API's which has complex and dynamic payloads. Generating dynamic and complex payloads using groovy is possible but tricky in some scenarios.