Не могли бы вы использовать функцию на вкладке Tests
для перебора переменных и очистки их после последнего теста?
Например:
function cleanup() {
const clean = _.keys(pm.environment.toObject())
_.each(clean, (arrItem) => {
pm.environment.unset(arrItem)
})
}
cleanup()
Это не «заменит» значения, но даст уверенность в том, что те, которые установлены во время прогона, больше не используются.
EDIT
Если вы хотите очистить определенный набор переменных, которым вы дали определенный префикс, вы можете использовать это:
function cleanup() {
const clean = _.keys(pm.environment.toObject())
_.each(clean, (arrItem) => {
if (arrItem.startsWith("tmp")) {
pm.environment.unset(arrItem)
}
})
}
cleanup()
Если вы хотите увидеть все ключи и значения, вы можете использовать это для регистрации их на консоли:
_.map(pm.environment.toObject(), (value, key) => console.log(`The key is '${key}' and the value is '${value}'`))