2017-07-16 98 views
0

我有兩個環境變量集。POSTMAN - 解決變量問題

1]的firstName = 「ABC」

2] firstNameUpdate = 「的{{FirstName}}更新」

當我說 -

的console.log(postman.getEnvironmentVariable(」 firstNameUpdated「));

我得到 - >的{{FirstName}}在控制檯日誌更新的代替abcUpdat

其失敗我下面的代碼

tests["Success"] = jsonData.data.firstName === postman.getEnvironmentVariable("firstNameUpdated"); 

問題是postman.getEnvironmentVariable()返回變量的值,但它不能解決變量。如何實現它?

我不想在這裏使用正則表達式,想從郵差本身實現它。任何幫助傢伙?

其他詳情:

郵差爲Chrome

版本5.0.2

贏/ x86-64的

的Chrome 59.0.3071.115

回答

0

我不認爲這是郵遞員可以像這樣解決你的環境變量。如果是建立您的變量的問題動態,你可以繼續像這樣在你的「測試」標籤:

postman.setEnvironmentVariable("firstname","abc"); 
var name_update = postman.getEnvironmentVariable("firstname")+"update"; 
console.log(name_update); // you can see your second env var name 
postman.setEnvironmentVariable("firstnameupdate",name_update); 
// you can check your env var content: 
var check_env = postman.getEnvironmentVariable("firstnameupdate"); 
console.log(check_env); // this should give you abcupdate 

希望這有助於

亞歷山大

+0

感謝亞歷克斯,您的解決方案的工作,讓我知道在將來如果你找到任何方法來解決使用郵遞員的變量。 – Vyasaraj

+0

不客氣:)。您可以將此主題設置爲已解決(在選票下方打勾標記),以便社區可以看到答案是有效的。 –

+0

我打勾了你的答案..希望我解決了這個問題。 :) – Vyasaraj