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 របស់កម្មវិធី។