如何在Postmantesting中读取环境variables?

我正在使用Postman的打包应用程序版本来针对我的Rest API编写testing。 我试图在连续的testing之间pipe理状态。 为了简化这一点,暴露于Javascripttesting运行时的Postman对象具有设置variables的方法,但是没有方法可以读取。

postman.setEnvironmentVariable("key", value ); 

现在,我可以在下一次调用中通过从当前环境中吸取值的{{key}}结构读取这个值。 但是,这在testing中不起作用。 它只适用于请求build立的东西。

那么,有没有从testing中读取这些东西呢?

根据这里的文档,你可以使用

 environment["foo"] OR environment.foo globals["bar"] OR globals.bar 

访问它们。

即;

 postman.setEnvironmentVariable("foo", "bar"); tests["environment var foo = bar"] = environment.foo === "bar"; postman.setGlobalVariable("foobar", "1"); tests["global var foobar = true"] = globals.foobar == true; postman.setGlobalVariable("bar", "0"); tests["global var bar = false"] = globals.bar == false;