Skip to Content
ScriptingEnv Variables

Environment Variables

This feature is useful for getting and setting environment variables through scripting.

Get Environment variables

let apiKey = tc.getVar("API_KEY"); let token = tc.getVar("token");

Set Environment variables

// To save to active environment tc.setVar(varName, value); // To save to local environment tc.setVar(varName, value, "local"); // To save to global environment tc.setVar(varName, value, "global"); // To set collection or request level variables tc.setVar(varName, value, "request");

Collection and Request Variables

  • You can set collection and request specific env variables in scripting using request scope.
  • These variable values are available during the execution of the request only. The data is not saved to a file.
  • To use - open collection settings or request view -> then select Pre Run Tab and use the Scripting tab
tc.setVar("name", "Thunder Client", "request"); tc.setVar("baseUrl", "http://localhost:8744", "request");
Last updated on