K6 & Kinesis Streams

Hi all

Has anyone used K6 to rapidly and concurrently populate Amazon Kinesis streams? I haven’t seen any libraries for KCL in JS unfortunately but was wondering if anyone has attempted this before?

Thanks
Neill

I haven’t used Kinesis, but from what I can see, it has a REST API, so it should be fairly easy to do what you want with normal HTTPS requests by k6: PutRecords - Amazon Kinesis Data Streams Service

Since you’d probably need AWS authentication, you can take a look at this simple S3 demo for how it was implemented in k6: k6 compatible awsv4 library · GitHub

1 Like

There is now a pull request for kinesis support : support Kinesis, which makes it really easy to start with k6-kinesis integration. Thanks to autometa101.

1 Like