API 25

Node.js WebPageTest API wrapper 로 여러 url을 테스트하는 js 파일 소스

Node.js WebPageTest API wrapper 로 여러 url을 테스트하는 js 파일 소스 //WebPageTest 모듈을 가져오고 있습니다. 이 모듈은 WebPageTest API와 상호 작용할 수 있게 해줍니다. import WebPageTest from "webpagetest"; //WebPageTest 클래스의 인스턴스를 생성하고, 이를 사용하여 API에 연결합니다. //여기서 "www.webpagetest.org"는 WebPageTest API의 엔드포인트이며, "YOUR_API_KEY"는 실제 API 키로 대체되어야 합니다. const wpt = new WebPageTest("www.webpagetest.org", "YOUR_API_KEY"); //마지막 결과를 저장할 배열을 초기화..

Node.js WebPageTest API wrapper 알아보니..

WebPageTest는 웹 페이지 성능을 측정하고 분석하는 도구입니다. Node.js WebPageTest API wrapper를 사용하여 WebPageTest API를 효율적으로 활용할 수 있습니다. 이 공식 Node.js 래퍼는 Marcel Duran에 의해 개발되었으며, API에 대한 편리한 Node.js 인터페이스를 제공하며 CLI도 지원합니다. 또한 시작하기 위한 일반적인 레시피가 있는 레포지토리도 있습니다. 여기 몇 가지 사용법과 주요 사항입니다: 인증 (Authentication): WebPageTest API는 테스트를 제출할 때 모든 요청을 인증하기 위해 API 키를 사용합니다. 공개 WebPageTest 테스트 에이전트에 제출되는 모든 테스트에는 API 키가 필요합니다. API 키는 직..

webpagetest api 를 사용하여 여러 웹사이트들을 1회씩 지역을 변경하여 속도 자동화 테스트 파이썬으로 작성

webpagetest api 를 사용하여 여러 웹사이트들을 1회씩 지역을 변경하여 속도 자동화 테스트 파이썬으로 작성 import requests import json import time import csv url = 'https://www.google.com' locations = [ 'ec2-us-east-1:Chrome.Native', 'gce-us-west3:Chrome.Native', 'ec2-us-west-1:Chrome.Native', 'ec2-ca-central-1:Chrome.Native', # 다른 지역도 추가 ] private = 1 video = 1 request_id = 'json' tcpdump = 1 pngss = 1 timeline = 1 # CSV 파일로 저장할 데이터 리..

webpagetest api 를 사용하여 여러 웹사이트들을 1회씩 지역을 변경하여 속도 테스트 자동화 php코드

WebPageTest API를 사용하여 여러 웹사이트를 지역별로 테스트하는 로컬 서버를 구축하는 방법을 자세히 설명드리겠습니다. PHP를 활용하여 구축하는 방법은 다음과 같습니다: WebPageTest API 키 생성: 먼저, WebPageTest 웹사이트에 가입하고 API 키를 생성하세요.(유료 요금제 가입) API 키는 WebPageTest 테스트 에이전트와 상호작용할 때 사용됩니다. PHP 스크립트 작성: 원하는 웹사이트를 테스트하고 결과를 받아오기 위해 PHP 스크립트를 작성합니다. WebPageTest API를 호출하여 테스트를 실행하고 결과를 가져오는 코드를 작성해야 합니다. WebPageTest API 호출: WebPageTest API를 호출하여 테스트를 실행합니다. 테스트를 실행하려면 r..

Postman으로 Webpagetest API를 여러 사이트 주소를 테스트를 자동화 하는 방법

Postman에서 Webpagetest API를 호출하기 위한 컬렉션을 만듭니다. 컬렉션은 여러 요청을 그룹화하는 기능입니다 컬렉션에 테스트할 사이트 주소들을 각각의 요청으로 추가합니다. 요청에는 URL, 테스트 위치, 브라우저, 옵션 등의 파라미터를 포함해야 합니다 컬렉션에 테스트 스크립트를 작성합니다. 테스트 스크립트는 요청의 결과에 대한 검증 코드입니다. 예를 들어, 응답 상태 코드, 로딩 시간, 페이지 크기 등의 지표를 확인할 수 있습니다 컬렉션 러너를 사용하여 컬렉션을 실행합니다. 컬렉션 러너는 컬렉션에 속한 모든 요청을 자동으로 수행하고 결과를 보여주는 도구입니다 컬렉션 러너에서 환경, 반복 횟수, 딜레이, 데이터 파일 등을 설정할 수 있습니다. 데이터 파일을 사용하면 외부 파일에 저장된 데이..

Postman의 Response(응답)

Response(응답)이란 무엇입니까? Response(응답)은 우리가 보낸 Requset(요청)을 서버에서 수신된 메시지 입니다. 우리가 무언가를 요청하면 서버는 Request (요청)에 따라 작동 하고 요청 된 정보의 패킷을 다시 보냅니다. 주로 요청에 따라 응답이 달라집니다. 모든 요청에는 다른 종류의 응답이 있으며 모든 응답에서 유용한 정보를 추출하는 것이 매우 중요합니다. Postman은 응답을 위한 아름다운 인터페이스를 가지고 있으며 매우 사용자 친화적입니다. 우리는 많은 노력을 기울이지 않고도 어떤 응답이든 Postman에서 많은 정보를 볼 수 있습니다. Postman의 Response 응답 이해 Postman의 Response에 대해 이야기 하면 Response 사용자 인터페이스에는 많은 ..

API Test/POSTMAN 2020.08.27

Postman에서 New Request(새 요청)을 만드는 방법

Postman에서 New Request(새 요청)을 만드는 방법은 무엇입니까? Postman에서 새 요청 생성 1. 헤더 부분에서 NEW 옵션을 클릭합니다. 2. Request(요청)을 클릭합니다 . 3. 사용중인 First Api 와 같이 의미있는 Request Name(요청 이름)을 입력합니다 . API에 대한 설명을 사용하여 나중에 다른 팀 동료와 자신을 위해 API가 수행 한 작업에 대해 기억할 수도 있지만 선택 사항입니다. 4. 아래 패널에 우리가 사용하고 있는 First Collec 과 같이 의미있는 컬렉션 이름을 입력하고 그림과 같이 + Create Collection 을 선택 합니다. Save(저장)을 누릅니다 . 5. 사이드 바에서 Collections 탭을 선택 하면 모든 컬렉션 폴더가..

카테고리 없음 2020.08.26

초보자를 위한 쉬운 API 테스트 도구 포스트맨(POSTMAN) 알아보니..

초보자를 위한 쉬운 API 테스트 POSTMAN 알아보았어요 Postman은 다른 사람이 만든 RESTful API를 분석하거나 직접 만든 API를 테스트 할 때 훌륭한 도구입니다. Postman은 API 개발을 위한 협업 플랫폼입니다. Postman의 기능은 API 구축의 각 단계를 단순화하고 협업을 간소화하므로 더 나은 API를 더 빠르게 만들 수 있습니다. API의 기능을 테스트하기 위해 코드를 작성하는 번거 로움없이 HTML 요청을 수행 할 수있는 세련된 사용자 인터페이스를 제공합니다. 이름에 "Archer"가 포함 된 카드를 검색하기 위해 비디오 게임 Hearthstone의 팬이 만든 API에 대해 GET 요청을하고 싶다고 가정 해 보겠습니다. 실제로 Flask와 같은 코드를 작성하는 대신 Po..

API Test/POSTMAN 2020.08.22

Behave를 사용하여 REST API를 테스트하는 BDD (Behavior-Driven Development)

BDD 테스트 란 무엇입니까? BDD (Behavior-driven development) 테스팅 은 민첩한 소프트웨어 개발 기술이며 TDD의 확장, 즉 Test Driven Development입니다. BDD에서 테스트 케이스는 프로그래머가 아닌 사람도 읽을 수있는 자연어로 작성됩니다. BDD 테스트는 어떻게 작동합니까? Net Banking 애플리케이션에서 자금 이체 모듈을 작성하도록 지정되었다고 가정하십시오. 그것을 테스트하는 여러 가지 방법이 있습니다 소스 계정에 충분한 잔액이있는 경우 자금 이체가 이루어져야합니다 목적지 A / C 세부 정보가 정확하면 자금 이체가 이루어져야합니다. 사용자가 입력 한 거래에 대한 거래 비밀번호 / RSA 코드 / 보안 인증이 올바르면 자금 이체를 해야합니다. 은행..

API Test/SoupUI 2020.08.21

셀레니움 웹드라이버(Selenium WebDriver)와 RC와의 차이점

셀레니움 웹드라이버(Selenium WebDriver)와 RC와의 차이점 WebDriver 란 무엇입니까? WebDriver는 Selenium IDE와 달리 Firefox, Chrome뿐만 아니라 다른 브라우저에서 테스트를 실행할 수 있는 웹 자동화 프레임 워크입니다. WebDriver를 사용하면 테스트 스크립트를 작성할 때 프로그래밍 언어를 사용할 수 있습니다 (Selenium IDE에서는 자바스크립트 가능). 이제 if-then-else 또는 switch-case와 같은 조건부 작업을 사용할 수 있습니다 . 반복하는 동안 루핑을 수행 할 수도 있습니다. WebDriver는 다음 프로그래밍 언어를 지원합니다 자바 .Net PHP 파이썬 펄 루비 위 의 언어 모두를 알 필요가 없습니다. 하나만 알고 있으..