0
テストデータ用のcsvファイルを読むベストプラクティス方法はありますか?k6のファイルからの読み込み
は、私はこのようになりますCSVファイル持って言う:
username,password
joe,secret1
jane,secret2
bill,secret3
を...と私はK6スクリプト内でそれらのユーザー名とパスワードを使用します。
テストデータ用のcsvファイルを読むベストプラクティス方法はありますか?k6のファイルからの読み込み
は、私はこのようになりますCSVファイル持って言う:
username,password
joe,secret1
jane,secret2
bill,secret3
を...と私はK6スクリプト内でそれらのユーザー名とパスワードを使用します。
はい! initコンテキスト(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);
}
...あなたはこのような何かを探しているデータファイルdata.json
を持っている場合:
[
{
"username" : "user1",
"password" : "test"
},
{
"username" : "user2",
"password" : "test"
}
]
CSVと同じことを行うには、JS CSV解析ライブラリを探して、import it as a module