如何在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;