如何在Postman中引用通过$randomWord创建的单词

ca1c2owp  于 2022-11-07  发布在  Postman
关注(0)|答案(1)|浏览(106)

我有一个生成随机名称密钥的查询:

curl --location --request PUT 'https://apitest.backendless.com/A1DA5DF0-8D22-BAC4-FF56-9A0074DC9B00/8834B7F8-88BD-4472-9051-71BE31A3EE5B/hive/rootKeys/set/{{$randomWord}}' \
--header 'Content-Type: application/json' \
--data-raw '["123", true]'

查询本身返回新密钥的长度。在测试中,我检查是否实际返回了密钥长度:

let response = pm.response.json();

pm.test("Created new key", () => {
    pm.expect(response, "Error").to.eql(2)
});

但是我仍然需要检查这个键的完整性(也就是说,检查这个键是用指定的值创建的),问题是,我如何引用这个通过{{$randomWord}}生成的单词?

q3aa0525

q3aa05251#

可以使用replaceIn()在postman中获取动态变量。

  • 步骤1:在Pre-req选项卡中,从{{$randomWord}}--〉中获取值,并将其保存到变量/环境范围中。
let randomWord = pm.variables.replaceIn("{{$randomWord}}");
pm.variables.set("randomWord", randomWord);
  • 第二步:在postman UI中使用,这里是URL

  • 第3步:获取它在Test选项卡和做你的工作。
let rdWord = pm.variables.get("randomWord");
//do your assertion

相关问题