import sql from 'k6/x/sql';
// 다음 형식으로 접속
// myuser:mypass@tcp(127.0.0.1:3306)/mydb
const db = sql.open('mysql', 'root:rootpassword@tcp(10.0.0.165:3306)/jsdb');
// 해당 스크립트가 처음 실행될 때 한번 수행되는 작업
// 주로 CREATE DATABASE, CREATE TABLE 등 초기화 작업 수행
export function setup() {
}
// 해당 스크립트가 종료될 때 한번 수행되는 작업
// 주로 DROP DATABASE, DROP TABLE 등의 마무리 작업
export function teardown() {
db.close();
}
// Duration 동안 스크립트가 지속적으로 반복하는 작업
// 주로 SELECT, UPDATE, INSERT, DELETE 등의 DML 작업
export default function () {
const emp_no = Math.floor(Math.random() * 300000 + 1)
let results = sql.query(db, "SELECT * FROM emp2 WHERE emp_no = ?;", emp_no);
}
JavaScript
복사