ApacheBench-ը պրոքսի մուտքի համար առանձին տարբերակ ունի
Ուղղորդեք ApacheBench HTTP հարցումը -X-ով և պրոքսիի Basic տվյալները պահեք կայքի հաշվից առանձին։
HTTP պրոքսիով ApacheBench հարցման համար միջնորդը դրեք մեծատառ -X-ից հետո և կայքը թողեք վերջնական URL-ում.
ab -n 1 -c 1 -X proxy.example:8080 http://origin.example/status
Հանրային endpoint-ի համար host-ը և port-ը վերցրեք HTTP պրոքսիների ցանկից։ Սա մեկ հարցման երթուղավորման օրինակ է։ Մեկ պատասխանը օգտակար արդյունավետության չափանիշ չէ։
Եթե պրոքսին պահանջում է Basic նույնականացում, ApacheBench-ը տրամադրում է կայքի մուտքից տարբեր տարբերակ.
| Տարբերակ | Ստացող |
|---|---|
| -P user:password | Միջնորդը |
| -A user:password | Նպատակակետ սերվերը |
Այս տարբերակները ուղարկում են տրված տվյալները՝ չսպասելով մարտահրավերի։ Օգտագործեք նախատեսված հաշիվը յուրաքանչյուր ստացողի համար և հաշվի առեք հրամանների պատմության և պրոցեսի արգումենտների մեջ բացահայտումը, երբ տալիս եք իրական գաղտնաբառեր։
endpoint-ի շարահյուսությունը host:port է, ոչ թե curl-ի ավելի լայն proxy-URL ինտերֆեյսը։ Մասնավորապես, այստեղ մեծատառ -X-ը curl-ի հատուկ մեթոդի տարբերակը չէ։
Երթուղիները համեմատելիս պահեք պատասխանների կոդերը և ձախողումները ժամանակաչափերի հետ միասին։ Պրոքսիի արագ մերժումը նախատեսված հավելվածի արագ պատասխան չէ։