JavaScript를 사용하여 첫 번째 API 테스트 작성
5141 단어 webdevtestingbeginnersjavascript
⚙️ 종속성:
먼저 기본 프레임워크를 설정하려면 다음 종속성을 설치해야 합니다.
Node JS and NPM (아래 패키지 설치용)
Mocha JS (테스트 프레임워크용)
Chai JS (어설션용)
SuperTest (API 호출용)
Babel (테스트에서 ES6+ 사용)
참고: 위의 라이브러리/프레임워크는 선택적으로 사용할 수 있으며 원하는 목표를 달성하기 위해 하나 또는 모두를 교체할 수 있습니다.
📁 프로젝트 설정:
아래의 설치 비디오를 보고 이 모든 패키지를 설치하고 프로젝트를 설정하는 방법을 확인할 수 있습니다.
✍️ API 테스트 작성:
프로젝트 설정이 완료되면
users.js
파일(위 설치 비디오의 일부로 생성됨)에 API 테스트 작성을 시작합니다.import supertest from 'supertest';
const request = supertest('https://gorest.co.in/public-api/');
import { expect } from 'chai';
// watch the installation video to create your token
const TOKEN = {your_token_here}
describe('Users', () => {
it('GET /users', (done) => {
// make a GET call to the users api
request.get(`users?access-token=${TOKEN}`).end((err, res) => {
// assertion to ensure data is not empty
expect(res.body.data).to.not.be.empty;
// done callback to handle async calls
done();
});
});
});
🏃♂️ 테스트 실행:
이제 테스트를 실행할 시간입니다.
mocha
명령을 실행하거나 npm test
를 수행하면 설치 비디오를 따른 경우 동일한 mocha
명령도 실행됩니다.이제 막 첫 번째 API 테스트를 만들었고 성공적으로 실행되었습니다 🙌.
축하할 시간 -
첫 번째 API 테스트를 작성하는 방법에 대한 자세한 설명을 보려면 이 비디오를 확인하십시오.
GitHub repo을 복제하여 이 코드에 액세스할 수도 있습니다.
API 테스트에 대해 자세히 알아보려면 여기에서 무료 자습서 시리즈를 확인하세요.
이 포스팅이 도움이 되셨기를 바라며 아래 댓글로 알려주세요!
행복한 테스트! 😄
...
내 채널 구독
내 작업 지원 - https://www.buymeacoffee.com/automationbro
트위터 팔로우
Reference
이 문제에 관하여(JavaScript를 사용하여 첫 번째 API 테스트 작성), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/automationbro/writing-your-first-api-test-using-javascript-15l2텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)