JavaScript를 사용하여 첫 번째 API 테스트 작성

이 게시물에서는 JavaScript를 사용하여 API 테스트를 작성하는 데 필요한 도구/기술을 살펴본 다음 첫 번째 API 테스트도 작성할 것입니다. 그럼 시작하겠습니다...

⚙️ 종속성:



먼저 기본 프레임워크를 설정하려면 다음 종속성을 설치해야 합니다.

  • 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
    트위터 팔로우

    좋은 웹페이지 즐겨찾기