로스트아크 API를 사용하여 매시간 보석 가격 확인하기

2024. 6. 12. 20:08·postman&API
  1. Lostark API 중 Auctions/post 를 사용하여 보석 가격 확인해보기.
    참고 링크 : https://rusharp.tistory.com/83 7-2 참고.
    1. Post Body 설정
      • 3티어 / 보석
      • 아이템명에 "9레벨" 이 포함돼어야 함.
        {
        // 즉시 구매가 오름차순
          "Sort": "BUY_PRICE",
        //   보석에 해당하는 코드 입력
          "CategoryCode": 210000,
        // 3티어 보석 확인
          "ItemTier": 3,
        // 9레벨 ~ 의 보석
          "ItemName": "9레벨",
          "PageNo": 0,
        // 오름차순
          "SortCondition": "ASC"
        }


    2. Post-response
      var jsonData = pm.response.json();
      
      // 검색 결과가 있는 경우
      if (jsonData.Items){
          // 가장 첫번째에 있는 가격 정보 가져오기 
          var price = jsonData.Items[0].AuctionInfo.BuyPrice;
          console.log(price);
          // 가격 정보기 8800 이상인지 확인
          pm.test("가격이 85000 이상임", function () {
              pm.expect(price).to.at.least(85000);
          });
      }
      // 검색 결과가 없는 경우.
      else{
          console.log("검색 결과가 없음.");
      }

       
    3. Test Results
      • 보석의 즉시구매가 최저가가 88000 골드 이상인 상태
      • 보석의 즉시구매가 최저가가 88000 골드 미만인 상태
  2. Runner 을 사용하여 보석 가격이 설정한 가격 미만으로 떨어지면 이메일로 알람 받음.
    1. 88000 골드 미만으로 떨어지는 횟수가 너무 빈번해서 85000 골드로 지정함.
    2. 왜인지는 모르겠지만, Authorization 에 변수를 사용하면 인증에러가 발생해서 직접 입력함.
    3. Runner > Schedule runs 선택
      • 이름 : jewel_price_check (필수)
      • 실행 빈도 : 매 시간마다 (필수)
      • 연결된 환경 : Lostark_API (선택)
      • 반복 횟수 : 50회
      • 알람 수신자 : 1회 실패 시, 나에게 알람 전송.
      • 실행 실패 시, 2회 재시도.
      • 요청 간 1분의 지연 설정
      • 리디렉션 따르기
      • SSL 검증 활성화
    4. 성공하는 케이스
    5. 실패하는 케이스
      • 실패 알람 이메일 전송됨

 

'postman&API' 카테고리의 다른 글

python을 사용하여 api 검색 결과값을 excel로 저장하기  (1) 2024.06.14
python을 사용하여 api 검색 결과값을 그래프로 만들기.  (1) 2024.06.13
postman runner 을 사용하여 여러 변수를 한번에 테스트하기  (0) 2024.06.11
로스트아크 API 에서 response 값을 다른 request 값으로 보내기.  (0) 2024.06.09
로스트아크 API 사용하기  (0) 2024.06.08
'postman&API' 카테고리의 다른 글
  • python을 사용하여 api 검색 결과값을 excel로 저장하기
  • python을 사용하여 api 검색 결과값을 그래프로 만들기.
  • postman runner 을 사용하여 여러 변수를 한번에 테스트하기
  • 로스트아크 API 에서 response 값을 다른 request 값으로 보내기.
몽자비루
몽자비루
코딩공부 정리용 블로그입니다.
  • 몽자비루
    공부하는 블로그
    몽자비루
  • 전체
    오늘
    어제
    • 분류 전체보기 (165)
      • python (30)
        • python_selenium (16)
        • python_pygame (3)
      • appium (0)
      • 쿠버네티스 (60)
        • linux (8)
        • shell programming (8)
        • docker (18)
        • cka (23)
      • postman&API (16)
      • QA성장하기 (30)
        • 개발자에서 아키텍트로 스터디 (6)
        • 소프트웨어 공학 이해도 높이기 (6)
        • 테스팅 전문 지식 쌓기 (18)
      • 에러일기 (1)
      • AWS (27)
      • Jmeter (0)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    포스트맨
    개발자에서아키텍트로
    linux
    공존성테스트
    스터디
    사드웨어리소스
    k8s
    python
    리눅스
    앱공존성
    QAKOREA
    e2c
    테스트스크립트
    도커
    애플리케이션로그
    테스트 결과보고서
    테스트 계획서 만들어보기
    qa
    application log
    테스트 계획서
    postman
    쿠버네티스
    로스트아크api
    네트워크 테스트
    API
    로스트아크
    vi에디터
    LOSTARK
    cka
    .cpu
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
몽자비루
로스트아크 API를 사용하여 매시간 보석 가격 확인하기
상단으로

티스토리툴바