一、测试前系统部署
1、 在测试机上安装部署nginx和redis;
2、 修改系统配置文件/etc/sysctl.conf,如附件;
3、 修改nginx配置文件/usr/local/nginx/conf/nginx.conf如附件;
4、 分别启动redis-sercer和nginx。
二、测试方法
在另一台测试机上使用apache ab对部署nginx的机器进行压力测试,请求总数固定为100,000次,通过改变nginx的进程数(nginx.conf配置中worker_processes选项)和并发用户数(apache ab的-c参数),查看不同nginx进程数下,并发用户数对nginx服务器平均请求处理时间的影响。
apache2/bin/ab -c 并发用户数 -n 1000000请求url