Difference between revisions of "Httperf"
Onnowpurbo (talk | contribs)  (New page: Httperf is a tool for measuring web server performance. It provides a flexible facility for generating various HTTP workloads and for measuring server performance. The focus of httperf is ...)  | 
				Onnowpurbo (talk | contribs)   | 
				||
| Line 1: | Line 1: | ||
| − | + | httperf	is  a  tool  to measure web server performance.	 It speaks the HTTP protocol both in its HTTP/1.0 and HTTP/1.1 flavors	and  offers  a variety of workload generators. While running, it keeps track of a number of performance metrics that are summarized in the form  of  statistics  that are printed at the end of a test run. The most basic operation of httperf is to generate a fixed number of HTTP GET requests  and to  measure  how many replies (responses) came back from the server and at what rate the responses arrived.  | |
| + | |||
| + | IMPORTANT: To obtain correct results, it is necessary to run  at  most one  httperf  process per client machine.  Also, there should be as few background  processes  as  possible  both  on  the  client  and server machines.  | ||
Revision as of 07:14, 7 June 2015
httperf is a tool to measure web server performance. It speaks the HTTP protocol both in its HTTP/1.0 and HTTP/1.1 flavors and offers a variety of workload generators. While running, it keeps track of a number of performance metrics that are summarized in the form of statistics that are printed at the end of a test run. The most basic operation of httperf is to generate a fixed number of HTTP GET requests and to measure how many replies (responses) came back from the server and at what rate the responses arrived.
IMPORTANT: To obtain correct results, it is necessary to run at most one httperf process per client machine. Also, there should be as few background processes as possible both on the client and server machines.