Postman测试-可重用的body请求(body作为变量?)

1dkrff03  于 7个月前  发布在  Postman
关注(0)|答案(1)|浏览(97)

我对自动化测试和使用Postman还很陌生。
我有一个测试的集合,发送相同的请求体与较小的变量-我已经发现了如何使用预请求脚本,使较小的变化,以身体的测试目的。出于测试的原因,我必须保持测试在单独的请求。到目前为止,一切顺利。我真正想做的是能够有一个身体(就像一个可重用的body)如果他们(devs)添加一个新的必填字段-我不会在不同的测试中改变20-25个body。所以一个body,所以当devs改变API的组成时,我有一个地方可以改变我的body。
我希望这是有意义的。
我试图为此目的创建一个参数,但似乎不起作用。

pkln4tw6

pkln4tw61#

假设这是一个JSON体,而不是表单数据。
您可以将主体保存为环境或集合变量中的JSON字符串,然后可以在预请求脚本中执行以下操作。

const body = JSON.parse(pm.environment.get("body"));
// make any changes to the body here
pm.request.body.raw = body;
// console.log(pm.request.body.raw);

字符串
如果你不需要对主体做任何修改,你可以像下面这样引用变量。


的数据

相关问题