Legacy Documentation
You're viewing legacy documentation for API Fortress (deployed via an on-premises container).
To view documentation for the new SaaS version of API Fortress — now known as Sauce Labs API Testing and Monitoring (with Sauce Connect tunnels) — see
API Testing on the Sauce Labs Cloud.
The
update input component allows you to persist a variable defined inside of the test so that the value will be accessible
outside the current scope of the test.

Usually, the component is used in conjunction with the
set variable component. First, we set a variable. Then, we make it available outside of the current test with the
update input component.
We pass the
update input component the name of the variable that we need to persist outside of the test. The component will first try to update a variable of the same name in the current input set. If that doesn’t exist, it will search for a global variable of the same name. If there is no global variable of the same name, it will check the vault. If the variable doesn’t exist there, it will create one with the same name.
Important note: the
update input component works only
outside of the composer. That is to say, it will only function when a test is executed from the Test List, the Scheduler, or via the API.

In the image above, after calling the login endpoint, we have created a variable called
access_token with the
set var component. Then, we have updated the value with the
update input component. In doing so, the value of the variable will persist throughout and the value can be used in follow-on tests.