Before you start
Make sure you have:- Cloned the Blnk repository to your local machine;
- Docker and Docker Compose installed, for running the Blnk server;
- k6 installed on your machine. Visit k6.io for installation instructions.
Set up your load test
1
Clone the Blnk repository
If the Blnk repository isn’t already cloned:Deploy your Blnk server if you haven’t done so yet:
Deploy Blnk
Start here to run your Blnk server
2
Navigate to the load test directory
Switch to the load test folder within the Blnk repository.
bash
3
Review the load test script
The
script.js
file in the load test directory outlines the test:- It sends HTTP POST requests to the
/transactions
endpoint of the Blnk server. - Each request simulates a transaction with a unique reference ID, generated using the
uuidv4
function. - The script is set to run with 5 virtual users (VUs) for 30 seconds.
4
Load test script (script.js)
script.js
5
Run the load test
Within the
tests/load
directory:bash
Need help?
We are very happy to help you make the most of Blnk, regardless of whether it is your first time or you are switching from another tool. To ask questions or discuss issues, please contact us or join our Discord community.Tip: Connect to Blnk Cloud to see your Core data.You can view your transactions, manage identities, create custom reports, invite other team members to collaborate, and perform operations on your Core — all in one dashboard.Check out Blnk Cloud →