[JMeter] HTTP Authorization Manager 1. Jmeter에서 HTTP Authorization Manager의 사용 이유 웹 사이트의 리소스에 소유자의 동의 없이 아무나 접근 할 수 없게 할 경우 누군지 식별하기 위해서 Http Basic Authorization을 사용한다 보통 인증이 필요한 웹서버에 접속할때 브라우저는 시스템 창을 보여주고 user과 password를 요구하는데 Jmeter에서 이를 인증하여 접속하기 위해서는 Http Authorization Manager 가 필요하다 2. HTTP Authorization의 사용 방법 하단의 Add버튼을 클릭하여 Authorization정보를 등록한다 Base URL : 접속할 url을 입력 Username : 사용자 명 입력 Password : 비밀번호 입력 성능, 부하 테스트/Jmeter 2020. 10. 31. 20:06
[Jmeter] Thread Group 1. Thread Group 이란? 테스트 계획에 대한 실행 단위를 묶은 것 동시 접속 유저 테스트를 위한 기본적인 그룹 2. 각 항목 설명 Number of Threads (users) : 동시 사용자 수 (쓰레드 생성 갯수) Ramp-up period (seconds) : 동시에 모든 사용자가 접속하는 시간 (한번의 실행을 몇초동안 완료시킬 것인지 나타내는 값) Loop Count : 모든 사용자 접속 후 서버 페이지 호출 횟수 예 ) Number of Threads : 100 / Ramp-up period : 10 / Loop Count : 5 일 경우 0.1초마다 유저가 1명씩 접속하며 각 유저는 Test Plan을 5번 반복 case 1 Number of Thread : 2 Ramp-up per.. 성능, 부하 테스트/Jmeter 2020. 10. 29. 21:51
[Selenium] CSV 파일 key, value 값으로 읽기 CSV 파일을 읽어서 key, value 값으로 받을 수 있음 import csv def csvfile(): with open('./auto.csv','r') as f: reader = csv.DictReader(f) for row in reader: for key, val in row.items(): print(key,val) selenium 2020. 5. 15. 20:37
[Selenium] 페이지의 Element 갯수 확인 현재 페이지의 Element의 갯수를 확인하고자 할 때 사용 findElements().size() EX) driver.findElements(By.cssSelector("input[type='checkbox']")).size() 현재 페이지의 모든 체크박스 갯수를 확인 selenium 2020. 5. 13. 20:32
[Selenium] Element 식별 방법 선택 Element 식별 방법 Selenium에서 Element를 식별하는 방법에는 아래와 같이 크게 7가지가 존재한다 ID Class Name Name Tag Name Link Text Xpath CSS 어떻게 문구를 사용하는지는 2020/01/18 - [selenium] - [Selenium] Element 추출 방법을 참조 Selenium을 이용한 Element 선택 방법 1. 발견되는 Element 중 가장 첫번째 Element를 추출 #id속성으로 추출 find_element_by_id(id) #name 속성으로 추출 find_element_by_name(name) #css 선택자로 추출 find_element_by_css_selector(query) #xpath.. monkeycow.tistory... selenium 2020. 5. 13. 19:55
[Selenium] Element 추출 방법 1. 발견되는 Element 중 가장 첫번째 Element를 추출 #id속성으로 추출 find_element_by_id(id) #name 속성으로 추출 find_element_by_name(name) #css 선택자로 추출 find_element_by_css_selector(query) #xpath로 추출 find_element_by_xpath(query) #Tag name으로 추출 find_element_by_tag_name(name) #link Text로 추출 find_element_by_link_text(text) #link의 자식에 포함되어있는 Text로 추출 find_element_by_partial_link_text(text) #Class Name르올 추출 find_element_by_clas.. selenium 2020. 1. 18. 11:17