ApacheBench ରେ ପ୍ରକ୍ସି ଲଗଇନ ପାଇଁ ଅଲଗା ବିକଳ୍ପ ଅଛି
-X ସହିତ ApacheBench HTTP ଅନୁରୋଧ ରାଉଟ କରନ୍ତୁ ଏବଂ ପ୍ରକ୍ସିର Basic ପ୍ରମାଣପତ୍ର ୱେବସାଇଟ ଖାତାରୁ ଅଲଗା ରଖନ୍ତୁ।
HTTP ପ୍ରକ୍ସି ମାଧ୍ୟମରେ ApacheBench ଅନୁରୋଧ ପାଇଁ, ବଡ -X ପରେ ମଧ୍ୟସ୍ଥ ରଖନ୍ତୁ ଏବଂ ୱେବସାଇଟକୁ ଚୂଡ଼ାନ୍ତ URL ରେ ରଖନ୍ତୁ:
ab -n 1 -c 1 -X proxy.example:8080 http://origin.example/status
ସାର୍ବଜନୀନ endpoint ପାଇଁ, HTTP ପ୍ରକ୍ସି ତାଲିକାରୁ host ଏବଂ port ନିଅନ୍ତୁ। ଏହା ଗୋଟିଏ ଅନୁରୋଧର ରାଉଟିଂ ଉଦାହରଣ। ଗୋଟିଏ ପ୍ରତିକ୍ରିୟା ଉପଯୋଗୀ କାର୍ଯ୍ୟଦକ୍ଷତା ମାପ ନୁହେଁ।
ଯଦି ପ୍ରକ୍ସିକୁ Basic ପ୍ରମାଣୀକରଣ ଆବଶ୍ୟକ, ApacheBench ୱେବସାଇଟ ଲଗଇନଠାରୁ ଭିନ୍ନ ବିକଳ୍ପ ଦିଏ:
| ବିକଳ୍ପ | ଗ୍ରହୀତା |
|---|---|
| -P user:password | ମଧ୍ୟସ୍ଥ |
| -A user:password | ଲକ୍ଷ୍ୟ ସର୍ଭର |
ଏହି ବିକଳ୍ପଗୁଡ଼ିକ ଦିଆଯାଇଥିବା ପ୍ରମାଣପତ୍ରକୁ ଚ୍ୟାଲେଞ୍ଜ ଅପେକ୍ଷା ନକରି ପଠାନ୍ତି। ପ୍ରତ୍ୟେକ ଗ୍ରହୀତା ପାଇଁ ଉଦ୍ଦିଷ୍ଟ ଖାତା ବ୍ୟବହାର କରନ୍ତୁ ଏବଂ ପ୍ରକୃତ ପାସୱାର୍ଡ ଦେବାବେଳେ କମାଣ୍ଡ-ଇତିହାସ ଓ ପ୍ରୋସେସ-ଆର୍ଗୁମେଣ୍ଟରେ ପ୍ରକାଶକୁ ବିଚାର କରନ୍ତୁ।
endpoint ର ସିଣ୍ଟାକ୍ସ host:port, curl ର ଅଧିକ ପ୍ରଶସ୍ତ ପ୍ରକ୍ସି-URL ଇଣ୍ଟରଫେସ ନୁହେଁ। ବିଶେଷକରି, ଏଠାରେ ବଡ -X curl ର କଷ୍ଟମ-ମେଥଡ ବିକଳ୍ପ ନୁହେଁ।
ରାସ୍ତା ତୁଳନା କରିବାବେଳେ, ପ୍ରତିକ୍ରିୟା କୋଡ ଓ ବିଫଳତାକୁ ସମୟ ସହିତ ରଖନ୍ତୁ। ପ୍ରକ୍ସିର ଶୀଘ୍ର ପ୍ରତ୍ୟାଖ୍ୟାନ ଉଦ୍ଦିଷ୍ଟ ଆପ୍ଲିକେସନରୁ ଶୀଘ୍ର ପ୍ରତିକ୍ରିୟା ନୁହେଁ।