본문 바로가기

전체 글

(35)
JMeter Regular Expression Extractor Regular Expression Extractor ? HTTP Request Sampler로 웹 서버에서 받아온 결괏값을 정규식을 이용해 파싱 해서 값을 찾아내는 방법 검색 결과에서 URL 얻어오는 실습 저와 같이 완전 초심자가 Apache JMeter 책을 사용하면 설명이 부족할 경우가 있을 것입니다 이 게시물이 조금이라도 도움이 되길 바랍니다 class="url">( (
JMeter HTTP Cookie Manager 웹 서비스는 자료 저장이나 세션 유지를 위해 쿠키를 사용합니다 로그인된 사용자에게만 허가된 웹 페이지는 쿠키에 저장된 세션 정보로 사용자를 인증하고, 해당 페이지에 대한 권한을 부여합니다 이때 쿠키를 저장하는 역할을 하는 것이 HTTP Cookie Manager입니다 HTTP Cookie Manager ? JMeter의 Config Element의 하나로, 가상 사용자별로 서버에서 받은 쿠키 값을 저장하며 사용자에 의해 정의된 쿠키 값을 웹 서버로 전달합니다 HTTP Cookie Manager로 로그인 유지하는 테스트 실습입니다 우선 Test Plan에 Thread Group을 Add Thread Group에 Simple Controller를 Add 하여 Name에 원하는 이름을 설정 위와 같이 구성 /..
Selenium Webdriver 링크 텍스트 요소 찾기 selenium의 링크 텍스트는 a태그를 활용하여 웹페이지의 하이퍼 링크를 식별한다 By.linkText() 메소드는 텍스트가 정확하게 일치하는지 판별하여 링크에 액세스한다 실습은 Partial Match demo.guru99.com 위 페이지를 활용한다 페이지에는 click here 이라는 링크가 존재한다 package newpackage; import org.openqa.selenium.By; import org.openqa.selenium.WebDriver; import org.openqa.selenium.chrome.ChromeDriver; import org.openqa.selenium.WebElement;//webElement 사용 import org.openqa.selenium.support..
Selenium Webdriver 드롭다운에서 값 선택 실습은 Register: Mercury Tours demo.guru99.com 위 페이지를 활용했다 페이지 소스에서 드롭다운 박스의 name을 확인 Selenium의 Select 패키지를 활용하여 Country의 옵션 중 CANADA를 선택하도록 한다 package newpackage; import org.openqa.selenium.By; import org.openqa.selenium.WebDriver; import org.openqa.selenium.chrome.ChromeDriver; import org.openqa.selenium.WebElement;//webElement 사용 import org.openqa.selenium.support.ui.Select;//Select public class..
Selenium Webdriver에서 이미지 클릭 이미지 링크는 링크 텍스트가 없으므로 By.linkText() 및 By.partialLinkText() 메소드를 사용할 수 없다 그렇기 때문에 By.cssSelector나 By.xpath를 사용해야 한다 실습은 네이버 블로그를 활용한다 네이버 블로그 당신의 모든 기록을 담는 공간 section.blog.naver.com 이미지 링크를 By.cssSelector 메소드를 활용하여 실습했다 package newpackage; import org.openqa.selenium.By; import org.openqa.selenium.WebDriver; import org.openqa.selenium.chrome.ChromeDriver; import org.openqa.selenium.WebElement;//web..
Selenium WebDriver CheckBox, 라디오 버튼 http://demo.guru99.com/test/radio.html 로 실습 라디오 버튼은 click () 메서드를 사용하여 토글 할 수 있다 package newpackage; import org.openqa.selenium.By; import org.openqa.selenium.WebDriver; import org.openqa.selenium.chrome.ChromeDriver; import org.openqa.selenium.WebElement;//webElement 사용 public class MyClass { public static void main(String[] args){ System.setProperty("webdriver.chrome.driver", "c:/selenium/chro..
Selenium Form WebElement TextBox, Button, sendkeys (), click () 예제 사이트 http://demo.guru99.com/test/login.html 활용 findElement () – 단일 웹 요소를 찾고 WebElement Selenium 객체로 반환합니다. findElements () – 로케이터 기준과 일치하는 WebElement 객체 목록을 반환합니다. Web Elements의 개체를 생성하기 위해 import org.openqa.selenium.WebElement; 위 패키지를 가져온다 id 로케이터를 사용하여 "Email address"텍스트 필드를 찾고 이름 로케이터를 사용하여 "Password"필드를 찾는다 WebElement email = driver.findElement(By.id(..
Selenium WebDriver 설치 Selenium은 테스팅 프레임워크로 자동화 테스트를 위한 여러 가지 기능을 지원한다 Selenium 사용으로 테스트 비용 감소와 효율성을 높일 수 있다 여러 브라우저를 지원하여 (chrome, firefox, edge 등) 사용자가 수행하는 일반적인 활동을 시뮬레이션할 수 있습니다. 필드에 텍스트 입력, 드롭 다운 값 및 확인란 선택, 문서에서 링크 클릭. 또한 마우스 이동, 임의의 JavaScript 실행 등과 같은 많은 다른 컨트롤을 제공한다 여러 테스트 작성 언어를 사용할 수 있다 (java, python, C# 등) 저는 운영체제 윈도우, 브라우저 chrome, 언어 java를 사용하겠습니다 java를 사용하기 위해 자바와 이클립스를 설치하고 환경을 마련하는 절차를 마친 뒤 selenium을 설..