35 lines
		
	
	
		
			654 B
		
	
	
	
		
			Markdown
		
	
	
	
	
	
			
		
		
	
	
			35 lines
		
	
	
		
			654 B
		
	
	
	
		
			Markdown
		
	
	
	
	
	
| # Express Benchmarks
 | |
| 
 | |
| ## Installation
 | |
| 
 | |
| You will need to install [wrk](https://github.com/wg/wrk/blob/master/INSTALL) in order to run the benchmarks.
 | |
| 
 | |
| ## Running
 | |
| 
 | |
| To run the benchmarks, first install the dependencies `npm i`, then run `make`
 | |
| 
 | |
| The output will look something like this:
 | |
| 
 | |
| ```
 | |
|   50 connections
 | |
|   1 middleware
 | |
|  7.15ms
 | |
|  6784.01
 | |
| 
 | |
|  [...redacted...]
 | |
| 
 | |
|   1000 connections
 | |
|   10 middleware
 | |
|  139.21ms
 | |
|  6155.19
 | |
| 
 | |
| ```
 | |
| 
 | |
| ### Tip: Include Node.js version in output
 | |
| 
 | |
| You can use `make && node -v` to include the node.js version in the output.
 | |
| 
 | |
| ### Tip: Save the results to a file
 | |
| 
 | |
| You can use `make > results.log` to save the results to a file `results.log`.
 |