JMeter 프록시 비밀번호에 들어간 앰퍼샌드
JMeter에서는 실제 비밀번호를 그대로 쓰고, JMX 텍스트에서는 XML 엔티티를, 명령줄에서는 셸 인용 부호를 사용하십시오. 자격 증명 자체는 바꾸지 않습니다.
실제 비밀번호를 JMeter의 프록시 비밀번호 필드에 입력하십시오. 인코딩은 그 값이 어디에 저장되는지에 달려 있으며, 프록시가 다른 비밀번호를 요구해서가 아닙니다.
앰퍼샌드가 들어간 예시 비밀번호의 경우:
| 위치 | 표현 |
|---|---|
| JMeter 인터페이스 필드 | tea&salt |
| JMX XML 요소 텍스트 | tea&salt |
| POSIX 셸 인수 | 'tea&salt' |
XML 파서는 JMeter가 값을 사용하기 전에 엔티티를 실제 앰퍼샌드로 바꿉니다. 셸 인용 부호는 앰퍼샌드를 하나의 인수 안에 유지하고, 셸이 그 부호를 제거합니다. 어느 변환도 계정 비밀번호를 바꾸지 않습니다.
퍼센트 인코딩은 URL 구성 요소를 위한 것입니다. 별도의 비밀번호 필드에 %26을 적용하면 그 대신 세 문자가 전송될 수 있습니다. 인터페이스에 XML 엔티티를 입력해도 그것이 비밀번호의 일부가 될 수 있습니다.
계획은 JMeter를 통해 편집하고 저장하는 편이 좋습니다. JMX를 직접 편집한다면 유효한 XML을 유지하고 불러온 뒤 값을 확인하십시오.