2017-11-07 18 views
0

테스트 데이터 용 csv 파일을 읽는 가장 좋은 방법은 있습니까? k6 파일 읽기

내가 다음과 같습니다 CSV 파일이 말 :

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

을 ... 그리고 나는 K6 스크립트 안에 그 사용자 이름과 암호를 사용하고 싶습니다.

답변

1

예! 초기화 컨텍스트 (export default function() {...} 외부)에서 open() 함수를 사용합니다.

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

이 CSV와 같은 일을하려면 :

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 찾고 뭔가이 같은 데이터 파일이있는 경우 ... : 파일에서 JSON 데이터를 원하는 경우 다음은 그 예이다 , JS CSV 파싱 라이브러리를 찾고 싶습니다. import it as a module