2017-11-07 71 views
0

テストデータ用のcsvファイルを読むベストプラクティス方法はありますか?k6のファイルからの読み込み

は、私はこのようになりますCSVファイル持って言う:

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

を...と私はK6スクリプト内でそれらのユーザー名とパスワードを使用します。

答えて

1

はい! 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

関連する問題