May Hiwalay na Opsyon ang ApacheBench para sa Pag-login sa Proxy
Ipadala ang HTTP request ng ApacheBench gamit ang -X at ihiwalay ang Basic credentials ng proxy sa account ng website.
Para sa isang ApacheBench request sa pamamagitan ng HTTP proxy, ilagay ang tagapamagitan pagkatapos ng malaking -X at iwanan ang website sa huling URL:
ab -n 1 -c 1 -X proxy.example:8080 http://origin.example/statusPara sa pampublikong endpoint, kunin ang host at port mula sa listahan ng mga HTTP proxy. Ito ay halimbawa ng ruta na may isang request. Ang isang tugon ay hindi kapaki-pakinabang na sukat ng pagganap.
Kung kailangan ng proxy ang Basic authentication, may ibinibigay ang ApacheBench na ibang opsyon kaysa sa pag-login sa website:
| Opsyon | Tatanggap |
|---|---|
| Tagapamagitan | Destinasyong server |
| -P user:password | -A user:password |
Ipinapadala ng mga opsyong ito ang ibinigay na credentials nang hindi naghihintay ng hamon. Gamitin ang tamang account para sa bawat tatanggap at isaalang-alang ang paglantad ng kasaysayan ng command at mga argumento ng proseso kapag naglalagay ng tunay na password.
Ang sintaks ng endpoint ay host:port, hindi ang mas malawak na interface ng proxy URL ng curl. Sa partikular, ang malaking -X dito ay hindi ang opsyon ng custom na method ng curl.
Kapag naghahambing ng mga ruta, itago ang mga response code at pagkabigo kasama ng oras. Ang mabilis na pagtanggi ng proxy ay hindi mabilis na tugon mula sa inilaan na application.