是否有读取csv文件以获取测试数据的最佳实践方法?
假设我有一个CSV文件,如下所示:
username,password
joe,secret1
jane,secret2
bill,secret3...and我想在k6脚本中使用这些用户名和密码。
发布于 2017-11-07 19:53:35
是!您将在初始化上下文中(在export default function() {...}之外)使用open()函数。如果你在一个文件中有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);
}...if你有一个类似下面这样的数据文件data.json:
[
{
"username" : "user1",
"password" : "test"
},
{
"username" : "user2",
"password" : "test"
}
]要对CSV做同样的事情,我会寻找一个JS解析库和import it as a module
https://stackoverflow.com/questions/47157321
复制相似问题