httperf is 'n sagteware vir die meet van web bediener prestasie. Dit bied 'n buigsame fasiliteit vir die opwekking van verskeie HTTP werklading en vir die meet van bediener prestasie.
Die fokus van httperf is nie op die implementering van 'n bepaalde maatstaf, maar op die verskaffing van 'n robuuste, hoë-prestasie instrument wat die konstruksie van beide mikro- en makro-vlak maatstawwe fasiliteer.
Die drie onderskeidende kenmerke van httperf is sy robuustheid, wat die vermoë om te genereer en te onderhou bediener oorlading, ondersteuning vir die HTTP / 1.1 en SSL protokolle sluit, en sy rekbaarheid nuwe werklading kragopwekkers en prestasiemaatstawwe.
Bou httperf
Hierdie uitgawe van httperf is die gebruik van die standaard GNU opset meganisme. Die volgende stappe kan gebruik word om dit te bou:
$ Mkdir bou
$ Cd bou
$ SRCDIR / instel
$ Make
$ Make install
In hierdie voorbeeld SRCDIR verwys na die httperf bron gids. Die laaste stap kan hê wat uitgevoer moet word as "root".
Om te bou httperf met debug ondersteuning aangeskakel, roep instel met die opsie "enable-debug".
By verstek, is die httperf binêre geïnstalleer in / usr / plaaslike / bin / httperf en die man-bladsy geïnstalleer in / usr / plaaslike / man / man1 / httperf. Jy kan hierdie standaard te verander deur 'gepaste opsies om die "Konfigureer" script. Sien "instel help 'vir meer inligting.
Hierdie uitgawe van httperf het voorlopige SSL ondersteun. Om dit in staat te stel, moet jy OpenSSL (http://www.openssl.org/) het reeds op jou stelsel geïnstalleer. Die instel script aanvaar dat die OpenSSH header lêers en biblioteke gevind kan word in die standaard plekke (bv / usr / sluit en / usr / lib). Indien die lêers in 'n ander plek, moet jy die instel script sê waar om dit te vind. Dit kan gedoen word deur die oprigting van die omgewing veranderlikes CPPFLAGS en LDFLAGS voor beroep "instel". Byvoorbeeld, indien die SSL header lêers in geïnstalleer / usr / plaaslike / ssl / sluit en die SSL biblioteke in / usr / plaaslike / ssl / lib geïnstalleer is, dan is die omgewing veranderlikes
gestel word soos hierdie:
CPPFLAGS = "- Ek / usr / plaaslike / ssl / sluit"
LDFLAGS = "- L / usr / plaaslike / ssl / lib"
Met hierdie instellings in plek, "instel" kan begin word as gewoonlik en SSL moet nou gevind word. As SSL is bespeur word, moet die volgende drie tjeks beantwoord word met "ja":
kontrole vir hoof in -lcrypto ... ja
kontrole vir SSL_version in -lssl ... ja
:
kontrole vir OpenSSL / ssl.h ... ja
Let wel: jy mag hê om te verwyder "config.cache" om te verseker dat "instel" herevalueer die tjeks na die verandering van die instellings van die omgewing veranderlikes.
Wat is nuut in hierdie release:
Sagteware besonderhede:
Weergawe: 0.9.0
Upload datum: 3 Jun 15
Lisensie: Gratis
Populariteit: 12
Kommentaar nie gevind