gpt4 book ai didi

javascript - 从 k6 中的文件读取

转载 作者:行者123 更新时间:2023-12-01 02:47:47 34 4
gpt4 key购买 nike

是否有读取 csv 文件以获取测试数据的最佳实践方法?

假设我有一个如下所示的 CSV 文件:

username,password
joe,secret1
jane,secret2
bill,secret3

...我想在 k6 脚本中使用这些用户名和密码。

最佳答案

是的!您可以在 init 上下文中使用 open() 函数(在 export default function() {...} 之外)。如果文件中有 JSON 数据,下面是一个示例:

import { sleep } from "k6";

const data = JSON.parse(open("./data.json"));

export default function() {
let user = data[__VU - 1];
console.log(`${user.username}, ${user.password}`);
sleep(3);
}

...如果您有一个数据文件 data.json ,如下所示:

[
{
"username" : "user1",
"password" : "test"
},
{
"username" : "user2",
"password" : "test"
}
]

要对 CSV 做同样的事情,我会寻找 JS CSV 解析库和 import it as a module

关于javascript - 从 k6 中的文件读取,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47157321/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com