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