csv Postman/Pre-request脚本获取scv文件数据并保存为环境变量

idfiyjo8  于 8个月前  发布在  Postman
关注(0)|答案(1)|浏览(78)

当我执行postmande run collection时,我添加了csv文件,但我无法在pre-request脚本阶段将此数据拉取并保存到环境变量中。之后,MySQL将在我的主体部分代码中使用此环境变量来更新服务器上的数据。

console.log(price);

pm.environment.set("istenenDeger", price);

let lojistikmaliyeti = Number(price);

console.log(lojistikmaliyeti);

pm.environment.set("Lojistik Maliyeti", lojistikmaliyeti);

字符串
代码如上所示。我的第一行是我需要定义从csv文件中获取的数据到“price”对象的部分。我将从csv中提取数据的部分留空。
我试过pm.collectionvariables.get combination或fs library和split,但我没有得到正确的结论。

7xllpg7q

7xllpg7q1#

我在 Postman 论坛上回答了这个问题,所以我在这里重复一下这个答案。
https://blog.postman.com/using-csv-and-json-files-in-the-postman-collection-runner/
运行程序使用一个基于CSV头的特殊数据字典,所以要引用CSV文件中的值,它应该只是data.headername。
例如...

console.log(data.price);

字符串
如果您只是控制台记录数据对象,那么它将以对象的形式向您显示该迭代的所有测试数据。

console.log(data);


这也看起来像它可能是一个班轮。

pm.environment.set(“Lojistik Maliyeti”, Number(data.price));

相关问题