Search
Duplicate

SQL API Test Script

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
복사