JMeter의 인코딩에 대한 조언이 필요합니다. 현재 https 및 .aspx URL을 사용하는 시스템에서 작업 중이므로 내 POST 요청 내에서 모든 매개 변수를 인코딩해야합니다. 테스트 스크립트를 생성하기 위해 Fiddler에서 웹 양식을 복사하여 붙여 넣으려고합니다. 웹 양식의 모든 매개 변수를 인코딩하는 데 노동 집약적 인 방법이 있습니까? 각 매개 변수를 인코딩해야합니다.JMeter, 모든 파라미터 인코딩
0
A
답변
0
- 대부분의 아마 당신은 당신이 JMeter를의 HTTP(S) Test Script Recorder JMeter를 자체를 포함하여 매개 변수를 요청 매개 변수를 채워야 사용하여 요청을 기록 주어진 뭔가 이상한, 필요한 경우 인코딩 값을 다하고 있습니다. 테스트 시나리오 레코딩을 수행하는 방법에 대한 자세한 내용은 JMeter Proxy Step by Step을 확인하십시오.
<boolProp name="HTTPArgument.always_encode">true</boolProp>
함께
<boolProp name="HTTPArgument.always_encode">false</boolProp>
및 교체 :
JMeter를 .jmx 스크립트 XML files 그래서 당신이 좋아하는 텍스트 편집기에서 JMeter를 스크립트를 열고 다음 줄을 찾을 수 있어야한다 기본적으로있다 JSR223 PreProcessor 및 다음 Groovy 코드를 사용하여 인코딩되지 않은 매개 변수를 인코딩 된 해당 값으로 대체 할 수 있습니다.
org.apache.jmeter.config.Arguments args = sampler.getArguments() sampler.getArguments().removeAllArguments() args.each { sampler.addEncodedArgument(it.getName(), it.getValue()) }
위의 코드는 모든 샘플러를 JSR223 PreProcessor's scope으로 수정하고 매개 변수 값을 인코딩 된 해당 값으로 대체합니다. 이 접근법은 리소스를 많이 소비 할 수 있으므로 현명하게 사용하고 가능성이 있다면 1 번 및/또는 2 번에 설명 된 대안을 고려하십시오. 을 보려면 JMeter 테스트의 Groovy 스크립팅 개념을 숙지하십시오.
관련 문제
- 1. JMeter 샘플 응답 인코딩
- 2. 레일에 대한 파라미터 인코딩 문제
- 3. 인코딩 된 경로가있는 jmeter testplan이 작동하지 않습니다.
- 4. 파라미터
- 5. 파라미터
- 6. JMeter BeanShell Listener 모든 결과
- 7. jmeter 매개 변수로 csv 파일의 모든 값에 0을 추가합니다.
- 8. Thymeleaf 파라미터
- 9. 공통 파라미터
- 10. Fluent Nhibernate 그는 파라미터 사전에 파라미터
- 11. 모든 프로젝트에서 안드로이드 인코딩
- 12. 문제점 파라미터
- 13. (AS7) 파라미터
- 14. JSP로 파라미터
- 15. 암시 파라미터
- 16. 다양한 파라미터
- 17. System.Data.SQLite 파라미터
- 18. 전달 파라미터
- 19. 통과 파라미터
- 20. 셔플 파라미터
- 21. 차이 파라미터
- 22. 통과 파라미터
- 23. linprog의 파라미터
- 24. URL의 Internet Explorer 키릴 기호 파라미터
- 25. Jmeter :
- 26. jmeter URL 인코딩 값을 캡처하고 다시 인코딩하지 않고 보내는 방법
- 27. 모든 jmeter 요청은 haproxy가있는 서버 하나만 사용합니다.
- 28. jMeter 모든 스레드가 성공했는지 확인하는 방법
- 29. jmeter 스레드 그룹이 모든 사용자를 실행하지 않음
- 30. JMeter JavaSamplerClient 현재 스레드 및 모든 스레드