• /
  • EnglishEspañol日本語한국어Português
  • 로그인지금 시작하기

사용자의 편의를 위해 제공되는 기계 번역입니다.

영문본과 번역본이 일치하지 않는 경우 영문본이 우선합니다. 보다 자세한 내용은 이 페이지를 방문하시기 바랍니다.

문제 신고

랩 파트 1: 랩 환경 설정

이 절차는 New Relic 브라우저로 웹 앱의 문제를 해결하는 방법을 알려주는 랩의 일부입니다. 아직 확인하지 않았다면 실습 소개를확인하세요.

실습을 제대로 진행하려면 먼저 React 애플리케이션을 가동해야 합니다. 여기에서 당신은:

  • React 애플리케이션 가동
  • 간단한 로드 생성기를 사용하여 앱에 트래픽 보내기

터미널 창을 열고 랩 리포지토리를 복제합니다.

bash
$
git clone https://github.com/newrelic-experimental/relicstaurants.git

애플리케이션의 루트 디렉터리로 이동하여 lab 디렉터리로 전환합니다.

bash
$
cd relicstaurants
$
git switch browser-pro-lab-material

다음으로 종속성을 설치하고 애플리케이션을 실행합니다.

bash
$
npm install
$
npm run build
$
npm run newstart

이렇게 하면 브라우저에서 Relicstaurants 애플리케이션이 열립니다.

Relicstraunts homepage

배달 주소를 입력하고 레스토랑을 검색하여 시작하세요.

Nearby restaurant list

여기에서 음식을 주문할 수 있는 레스토랑 목록을 볼 수 있습니다.

식당을 선택하세요.

Choose a restaurant

항목을 한두 개 선택하고 카트를 클릭합니다.

select food

PAY 을(를) 클릭합니다.

checkout

다음 가짜 카드 정보를 입력하고 Finish payment 클릭하여 주문하세요.

place order with fake card

주문이 완료되었습니다.

Purchase completed

다음으로 시뮬레이터를 사용하여 애플리케이션에 더 많은 트래픽을 생성합니다.

다른 터미널 창에서 애플리케이션의 루트 디렉터리로 이동하고 부하 생성기를 실행합니다.

bash
$
# Navigate to the root directiory of your simulator
$
cd relicstaurants/simulator
$
# Switch to lab branch
$
git switch browser-pro-lab-material
$
# Install the simulator's dependencies
$
pip3 install -r requirements.txt
$
# Run the simulator
$
python3 simulator.py
====== WebDriver manager ======
Current google-chrome version is 99.0.4844
Get LATEST chromedriver version for 99.0.4844 google-chrome

이제 응용 프로그램을 실행하는 방법을 알았으니 계측할 차례입니다. 애플리케이션과 시뮬레이터를 실행 중인 터미널 창에서 <CTRL-C> 를 눌러 종료합니다. 앱이 종료되면 코드를 업데이트하여 모니터링 도구를 도입할 수 있습니다.

이 절차는 New Relic 브라우저로 웹 앱의 문제를 해결하는 방법을 알려주는 랩의 일부입니다. 이제 환경을 설정했으므로 브라우저 에이전트로 애플리케이션을 계측합니다.

Copyright © 2024 New Relic Inc.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.