使用集合运行程序运行测试时,路径变量不会被替换

时间:2017-06-14 14:55:09

标签: postman postman-collection-runner

我使用Postman测试我的REST API。在URL中我可以使用路径变量,如:

for weight in sorted(KeyWeight.keys()):
    if not MasterMCN:
        MasterMCN = KeyWeight[weight]
    else:
        iter_prod = itertools.product(MasterMCN, KeyWeight[weight])
        MasterMCN = ['-'.join(x) for x in iter_prod]

并使用 Params 按钮指定实际值。使用发送命令进行测试时,一切正常。变量:entity 由提供的参数值替换。

但是当我使用Collection Runner测试它时,路径变量即使在Params下存在该值也不会被替换。当我在结果页面上检查网址时,它仍会显示原始网址:

https://api.library.com/:entity/

我发现我可以将全局变量放在似乎有效的路径中,但我更喜欢将它作为路径变量,这给了我更大的灵活性(即记录变量)。 有什么想法,请吗?

0 个答案:

没有答案