내 연락처 정보
우편메소피아@프로톤메일.com
2024-07-12
한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina
머리말:
일부 JMeter 초보자의 경우 녹음 스크립트는 익히기 가장 쉬운 기술 중 하나일 수 있습니다. 퍼포먼스 스크립트를 녹음하는 것을 권장하지는 않지만(녹음된 스크립트가 지저분하고 두 번 처리해야 정상적으로 사용할 수 있기 때문에) 때로는 안 하는 것보다 하는 것이 나을 때도 있잖아요? 아래에서는 JMeter를 사용하여 스크립트를 기록하는 방법을 자세히 소개합니다.
실행환경은 Windows 10이고, JMeter 버전은 3.3입니다.
바이두 홈페이지에 접속하여 검색을 완료하는 경우를 예로 들어보겠습니다.
1. JMeter 구성
JMeter 기록 스크립트의 원칙은 HTTP 프록시를 구성한 다음 브라우저가 이 프록시를 통해 테스트 페이지에 액세스하여 스크립트 기록을 완료하는 것입니다.
(1) JMeter를 열고 새 스레드 그룹을 추가합니다("Test Plan"을 선택하고 마우스 오른쪽 버튼을 클릭한 후 "Add" -> "Threads(Users)" -> "Thread Group" 선택).
"Workbench"를 선택하고 마우스 오른쪽 버튼을 클릭한 후 "추가" -> "비테스트 구성 요소" -> "HTTP"를 선택합니다.프록시 서버"
1. 새 HTTP 프록시 서버를 열고 대상 컨트롤러를 "테스트 계획> 스레드 그룹"
2. "각 그룹에 새 컨트롤러를 배치"하도록 그룹화를 수정합니다.
3. 필요에 따라 프록시 포트 번호(기본값 8888) 및 기타 구성을 수정할 수도 있습니다.
4. "요청 필터링"을 선택하고 "포함 패턴"에 ".+(baidu.com).+"를 입력하여 http://baidu.com이 아닌 요청을 필터링합니다.
5. 동시에 "Exclusion" 항목에 "(?i).*.(bmp|css|js|gif|ico|jpe?g|png|swf|woff|woff2|htm|html)"을 입력합니다. 패턴". js, 그림, html 등과 같은 리소스 파일 요청을 필터링합니다.
6. 마지막으로 "시작" 버튼을 클릭하여 HTTP 프록시를 시작합니다.
IE 브라우저를 열고 오른쪽 상단의 도구 버튼을 클릭한 후 "인터넷 옵션" -> "연결" -> "LAN 설정" -> "프록시 서버"를 선택하고 "LAN에 프록시 서버 사용"을 체크한 후 다음을 입력합니다. 로컬 IP 주소 127.0 .0.1 및 포트 번호 8888을 입력하고 확인을 클릭하여 저장합니다.
IE 브라우저를 사용하여 Baidu 홈페이지 열기https://www.baidu.com/을 클릭하고 검색을 수행합니다(예: lovesoo 검색). 페이지에 "이 웹사이트의 보안 인증서에 문제가 있습니다"라는 메시지가 표시되면 "이 웹사이트 계속 탐색(권장하지 않음)"을 클릭하세요.
이제 방금 기록한 스크립트를 보기 위해 JMeter를 엽니다. JMeter가 초기 검색 제안, 홈페이지 액세스 요청, 검색 기록 및 검색 획득 요청 등을 포함한 전체 프로세스에 대한 요청을 기록한 것을 볼 수 있습니다.
현재 이러한 HTTP 요청에 대해 일부 삭제 작업을 수행해야 하며 홈페이지 액세스 및 검색 요청만 유지해야 합니다.
마지막으로, HTTP 요청 반환 값이 올바른지 확인하기 위해 인터페이스에 대한 응답을 매개변수화하고 주장할 수도 있습니다.
마지막으로, 제 글을 주의 깊게 읽어주시는 모든 분들께 감사의 말씀을 전하고 싶습니다. 상호성은 항상 필요합니다. 비록 그다지 귀중한 것은 아니지만, 사용하실 수 있다면 직접 가져가셔도 됩니다.
이 정보는 [소프트웨어 테스팅] 친구들을 위한 가장 포괄적이고 완전한 준비 창고가 되어야 합니다. 이 창고는 또한 가장 어려운 여정을 통해 수만 명의 테스트 엔지니어와 동행했습니다.