load testing using loadui free
LoadUI 란 무엇입니까?
LoadUI 는 복잡한로드 테스트를 수행하고 다른 구성 요소를 드래그하여 성능을 테스트 할 수있는 무료 오픈 소스로드 테스트 도구입니다.
LoadUI를 사용하면 테스트 케이스를 실행하는 동안 생성하고 업데이트 할 수 있습니다. loadUI를 강력하게 만드는 것은 시각적 인터페이스와 직관적 인 디자인을 통해 사용성에 초점을 맞추고 테스트 중 변경 가능성에서 오는 유연성과 결합 된 것입니다.
학습 내용 :
LoadUI는 어떻게 작동합니까?
LoadUI는 구성 요소라는 빌딩 블록으로 구성되며
작업중인 프로젝트에 대한 구성 요소 도구 모음. 이러한 구성 요소는 와이어로 서로 연결되며 생성 및 연결할 수있는 구성 요소 수에는 제한이 없습니다.
초보자를위한 컴퓨터 프로그램 만드는 방법
이러한 드래그 앤 드롭 테스트 방법은 복잡한 부하 테스트를 수행 할 수 있으므로 테스트 중에 특히 유용합니다. 얻은 개요를 통해 실제 테스트 중에 다른 조합을 쉽게 시도하고 즉시 대응할 수 있습니다. loadUI에서는 즉각적인 피드백이 가장 중요합니다.
LoadUI에서 부하 테스트 만들기
loadUI에서 테스트를 실행하려면 최소한 두 개의 구성 요소 (및 작업 할 빈 프로젝트)가 필요합니다.
– 발전기 : 예를 들어 초당 100 개의 요청과 같은로드가 생성됩니다.
– 러너 : 예를 들어 웹 테스트와 같은 특정 유형의 테스트를 실행합니다.
그러니 해봅시다. 드래그 아웃 고정 금리 생성기 그리고 웹 페이지 러너.
아직 실행할 수는 없지만 먼저 연결해야합니다. 노드를 연결하여이를 수행하거나 터미널 , 구성 요소 위와 아래에있는 사이 .
이제 연결 고정 금리 생성기 ~로 웹 페이지 러너 .
이제 모든 것이 연결되었으므로로드 테스트를 원하는 웹 사이트를 웹 페이지 러너 . 이제 테스트를 실행할 준비가되었습니다! 클릭 재생 버튼 생성기가 사이트에 요청을 보내기 시작하도록하려면 상단 메뉴에서
이제 테스트 진행 상황을 실시간으로 확인할 수 있습니다. 결과 워크 벤치 단추. 일단 거기에, 당신의 현재 실행 왼쪽 메뉴에서 드래그 아웃 응답 시간 랙에.
C ++를 만드는 방법
축하합니다! 이제 LoadUI에서 첫 번째 부하 테스트를 만들었습니다. 대시 보드에있는 위젯을 가지고 놀고, 더 추가하여 실험하고 결과 워크 벤치에서 다른 값을 추적 해보십시오.
좋은 다음 단계는 역설 구성 요소를 웹 페이지 러너에 연결합니다. 예를 들어 설정 한 특정 규칙 (예 : 10 밀리 초 미만 소요)을 따르는 동안 요청이 수신되는 횟수를 테스트 할 수 있습니다.
프로 팁
관리자가 테스트하게하십시오!
이것은 고릴라 테스트의 현대적인 방법입니다. 덜 능숙한 사람이 당신을 위해 테스트를하도록하고 무엇이 당신의 서비스를 망가 뜨리는 지 확인하십시오. 또한 경영진 내에서 테스트에 대한 이해와 열정을 만들 것입니다. 평소에“재미있다! 하지만 힘들다…”
대화 형입니다. 사용하세요!
LoadUI는 고도로 대화 형이며 다음에서 구성 가능합니다. 실시간 , 그래서 그것을 활용하십시오.
다른 Generator를 사용하여 동일한 서버에서 실시간으로 두 번째 테스트를 만들고 혼란스럽고 실제와 같은 행동에 노출 될 때 시스템이 약점을 나타내는 지 확인합니다. 이것을 실시간으로 변경하고 실험하십시오.
테스트 기록
loadUI는 대화 형이므로 테스트를 재현하기가 어려울 수 있습니다. Wink (무료)와 같은 화면 레코더를 사용하여 테스트를 재생하고 서비스 충돌 원인을 확인할 수 있습니다.
구조화 된 작업
LoadUI는 테스트 케이스를 지원합니다. 테스트를 더 작은 테스트 케이스로 나눕니다. 언제든지 모두 한 번에 시작할 수 있습니다.
이중 작업하지 마십시오
당신이 만든 경우 기능의 테스트 soapUI에서는 loadUI에서 간단히 실행할 수 있습니다. soapUI 구성 요소 . 이렇게하면 loadUI에서 다시 테스트를 재정의 할 필요가 없습니다.
나만의 구성 요소 작성
LoadUI는 무료 일뿐만 아니라 오픈 소스이기도합니다. 즉, 원한다면 Groovy에서 자신 만의 컴포넌트를 작성할 수 있습니다. 오직 당신 만이 LoadUI에서 가능한 것에 대한 한계를 설정합니다! 고유 한 구성 요소 생성에 대해 자세히 알아보기 여기 .
loadUI에 대해 자세히 알아보고 여기에서 다운로드하십시오. 최신 LoadUI 버전
이것은 Henrik Olsson의 게스트 기사입니다.
저자 정보 :
Henrik는 스웨덴 스톡홀름 출신의 loadUI 소프트웨어 개발자로 분산 시스템에 대한 학문적 배경과 사용성에 대한 열정을 가지고 있습니다. 그는 교육에 경험이 풍부하고 잘 모델링되고 정확하게 목표를 정하면 대부분의 일을 쉽게 설명 할 수 있다고 생각합니다.
편집자 주 :
이 오픈 소스 부하 테스트 도구를 독자들과 공유하게되어 기쁩니다. LoadUI 및 soapUI는 신뢰할 수있는 회사 Eviware (현재 SmartBear)의 최고의 오픈 소스 소프트웨어 테스트 도구입니다. 프로젝트에 부하 테스트 도구를 도입하려는 경우 loadUI 및 soapUI (기능 테스트 도구)를 사용해보십시오.
또한 개인적으로 많은 프로젝트에 soapUI를 사용했으며 곧 별도의 기사에서 다룰 예정입니다. 저는 이러한 오픈 소스 도구의 힘과 아름다움을 좋아합니다!
이 도구를 사용하고 공유 할 몇 가지 팁이 있으면 아래 댓글 섹션에서 수행하십시오. 또한 loadUI에 대한 귀하의 질문을 듣고 답변 해 드리겠습니다.