JMeter 407: საჭიროა პროქსის ავთენტიფიკაცია — დააყენეთ პროქსის მონაცემები
მიაწოდეთ JMeter-ის გამავალი პროქსის მონაცემები მისი სპეციალური პარამეტრებით ან HTTP Request-ის პროქსის ველებით, როცა CONNECT მიიღებს 407 გამოწვევას.
Unable to tunnel through proxy ... 407 Proxy Authentication Required-ის მსგავსი შეტყობინება განსაზღვრავს შუამავალს, რომელიც ითხოვს მონაცემებს. HTTPS აპლიკაციის მოთხოვნა ჯერ არ გაუვლია მიღებულ CONNECT გვირაბში.
JMeter გვთავაზობს გამავალი პროქსის პარამეტრებს ერთად:
jmeter -n -t plan.jmx \
-H proxy.example -P 8080 \
-u proxy-user -a 'REPLACE_WITH_PROXY_PASSWORD'
დოკუმენტირებული მომხმარებლის სახელის დროშა არის პატარა -u. გრძელი პარამეტრები მოიცავს --proxyHost, --proxyPort, --username და --password. მაგალითის პაროლი არის დროებითი ადგილი; ბრძანების ხაზის არგუმენტები შეიძლება ხილული იყოს მანქანის სხვა მომხმარებლებისთვის.
სატესტო გეგმის საკუთრებაში არსებული პარამეტრისთვის HTTP Request და HTTP Request Defaults ასევე აჩვენებენ პროქსი სერვერის, პორტის, მომხმარებლის სახელისა და პაროლის ველებს. შეიყვანეთ სერვერი http:// პრეფიქსის გარეშე ამ ჰოსტის სახელის ველში. შეამოწმეთ sampler-სპეციფიკური ჩანაწერები, როცა ბრძანების ხაზის ცვლილება არაეფექტური ჩანს.
შეინარჩუნეთ HTTP Authorization Manager ჩანაწერი დანიშნულების სერვერის ავთენტიფიკაციისთვის, როცა აპლიკაციას ეს სჭირდება. მისი URL-ით შეზღუდული ანგარიში განსხვავებული კონფიგურაციაა ზემოთ მოცემული პროქსის ანგარიშისგან.
თუ პროქსი კვლავ აბრუნებს 407-ს, შეამოწმეთ გამოცხადებული ავთენტიფიკაციის სქემა და ფაქტობრივი საბოლოო წერტილი. სხვა პროქსი რეალმის სწორი პაროლი ან მხარდაუჭერელი სქემა მაინც უარყოფილი იქნება. შეინარჩუნეთ განსხვავება უარყოფილ შესვლასა და კავშირის ჩავარდნას შორის და ნუ დაამატებთ პროქსის პაროლს აპლიკაციის Authorization სათაურად.