I think both JMeter and k6 support sending test results to InfluxDB so you can use it as a centralized storage.
JMeter's Backend Listener allows specifying application name, test title, event tags, etc. and all these can be used as filters in i.e. Grafana dashboards
Let's start clean:
Delete ApacheJMeterTemporaryRootCA.crt file in "bin" folder of your JMeter installation
Create a test plan using Recording Template feature (from main menu choose File -> Templates -> Recording and click "Create"
Open HTTP(S) Test Script Recorder and click "Start"
Provide the domain you'...
You cannot extrapolate the results you get for the scaled down environment to the full-size environment, if the scaled down environment has 25% of the production's hardware capacity it doesn't necessarily mean that you will get 4x times better results if you run the same test on production.
You can test:
Code and Database Interaction
External Service Calls
You can use JSON JMESPath Extractor which allows executing JMESPath queries for getting the values from JSON data, if you want to filter results - you can go for Filter Expressions, example query:
More information: The JMeter JSON JMESPath Extractor and Assertion: A Guide
There is no limitations in passing the variables between If Controllers, once the variable is set up it will be visible for this thread (virtual user) until its termination. As per JMeter Documentation Variables are local to a thread; so if you define the variable in 1st If Controller (assuming that the logic will be executed) the variable will be visible ...
From all the requests you have recorded only the one where you edited is generating a 401 (Unauthorized) error.
This means the token required for the user/credentials you are passing in the request isn't valid, or it isn't being passed correctly.
Record same script again and then compare the differences in the HTTP Request Sampler, Authorization Manager and ...