QA Engineering/Server API Test

POSTMAN db 정보를 pre-rq script 에 담기

일해라폴폴 2024. 2. 5. 13:16
반응형

포스트맨 문서에서도 추천하는 방법은 아니라고 한다.
심지어 mysql12 가 npm에 설치 되어 있어야 하는데, 내 로컬 환경에서 계속 설치가 실패한다.

귀찮아서 일단 스크립트만 올려놓고 나중에 확인해 보려고 한다.

const userid = "test1234";
const mysql = require('mysql12');
const connection = mysql.createConnection(
    {
        host : 'rds-mysql-stg-qatest-app.cluster-crqtxrdsqxcz.ap-northeast-2.rds.amazonaws.com',
        user : 'test1234',
        password : 'test1234'
        // database : 
    });

connection.connect((err) => {
    if (err) {
        console.error('MySQL connection Error:', err);
        return;
    }
    console.log('Connected MySQL');
});

connection.query('SELECT * FROM qatest_web_db.TB_CH_MEMBER WHERE USER_ID = "${userid}"', 
                (queryError, results) => {
                    if (queryError) {
                        console.error('Error query syntax:', queryError);
                        return;
                    }
                    console.log('query result:', results);
                    connection.end((endError) => {
                        if (endError) {
                            console.error('Error Closing Connection:', endError);
                            return;
                        }
                        console.log('Connection closed');
                    });
                });

 

반응형