Postman 测试和环境
我是这里的新手,也是使用邮递员的新手。 我试图使用环境来存储响应中的值,并将它们用于下一个请求。我在网上找到了一些例子,并使用了它们 我设法在一个环境中存储了第一个值,但在同一个请求中没有存储第二个、第三个值。我尝试了许多不同的方法来编写测试,但没有成功 我的测试代码如下:Postman 测试和环境,postman,Postman,我是这里的新手,也是使用邮递员的新手。 我试图使用环境来存储响应中的值,并将它们用于下一个请求。我在网上找到了一些例子,并使用了它们 我设法在一个环境中存储了第一个值,但在同一个请求中没有存储第二个、第三个值。我尝试了许多不同的方法来编写测试,但没有成功 我的测试代码如下: var jsonData = JSON.parse(responseBody); postman.setEnvironmentVariable("clientID", jsonData.LoginClientID); var
var jsonData = JSON.parse(responseBody);
postman.setEnvironmentVariable("clientID", jsonData.LoginClientID);
var jsonData = JSON.parse(responseBody);
postman.setEnvironmentVariable("COMPANY", jsonData.objs.data[0].LoginCompan
答复如下:
{
"success": true,
"clientID": "abcd",
"objs": [
{
"COMPANY": "1",
"BRANCH": "1",
"MODULE": "0",
}
],
"ver": "5.00.518.11143"
}
运行POST请求时,clientID的值存储在Environment的值中,但不存储在COMPANY中
有什么建议吗?
谢谢Eddie设置变量时,只需删除代码中的
数据部分即可。您只是在该objs
数组中的项目列表之后,不确定数据在其中的位置
例如,从您的代码:
jsonData.objs[0].LoginCompan
有关从响应正文中提取值的更多信息,请参见:
设置变量时,只需删除代码的数据部分。您只是在该objs
数组中的项目列表之后,不确定数据在其中的位置
例如,从您的代码:
jsonData.objs[0].LoginCompan
有关从响应正文中提取值的更多信息,请参见:
太好了,你想接受答案吗?酷,你想接受这个答案吗?