超全整理,服务端性能测试——nginx部署项目+查看日志(详细)

目录:导读

    • 前言
    • 一、Python编程入门到精通
    • 二、接口自动化项目实战
    • 三、Web自动化项目实战
    • 四、App自动化项目实战
    • 五、一线大厂简历
    • 六、测试开发DevOps体系
    • 七、常用自动化测试工具
    • 八、JMeter性能测试
    • 九、总结(尾部小惊喜)


前言

nginx部署静态项目

1、安装nginx

1)安装nginx官方源

centos默认没有nginx官方安装源

rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm

请添加图片描述

2)在线安装nginx

yum install -y nginx

默认安装到/etc/nginx目录下

超全整理,服务端性能测试——nginx部署项目+查看日志(详细)_第1张图片

2、部署项目

1)进入到conf.d下,更改默认的default.conf 为oa.conf

超全整理,服务端性能测试——nginx部署项目+查看日志(详细)_第2张图片

2)更改配置oa.conf配置文件

vi oa.conf

超全整理,服务端性能测试——nginx部署项目+查看日志(详细)_第3张图片

在文件头部添加:

upstream www.oa.com {
server 10.196.130.114:8090 weight=10 max_fails=2 fail_timeout=30s;
server 10.196.130.115:8090 weight=10 max_fails=2 fail_timeout=30s;
}

修改server_name

server_name www.oa.com;

注释掉location中root 和index

location / {
# root /usr/share/nginx/html;
# index index.html index.htm;
proxy_pass http://www.oa.com;

}

在location中添加代理

proxy_pass http://www.oa.com;

打开日志文件,修改日志文件名称

access_log /var/log/nginx/oa.access.log main;

3、启动nginx

1)在任意目录输入:nginx,如果没有报错,则启动成功

超全整理,服务端性能测试——nginx部署项目+查看日志(详细)_第4张图片

2)windows本地hosts文件中添加 nginx的ip 和域名

hosts路径:C:\Windows\System32\drivers\etc

注意:先选中文件,右键属性,去掉只读属性,才能编辑
用notepad++ 打开hosts文件,在末尾添加nginx服务器的ip 和对应的项目
10.196.130.116 www.oa.com

超全整理,服务端性能测试——nginx部署项目+查看日志(详细)_第5张图片

3)检查在windows中是否可以访问

输入网址:http://www.oa.com/TestOA

如果不能访问,请关闭防火墙

超全整理,服务端性能测试——nginx部署项目+查看日志(详细)_第6张图片

多项目部署在一台nginx,步骤一样,需要重启nginx
nginx -s reload:重启nginx
nginx -s stop:停止nginx

4)nginx查看项目存放日志路径

cd /etc/nginx/conf.d/

cat oa.conf

查看项目配置的访问日志路径:

超全整理,服务端性能测试——nginx部署项目+查看日志(详细)_第7张图片

查看nginx日志

1、查看nginx访问日志

1)查看nginx中项目日志存放路径

cd /etc/nginx/conf.d

cat oa.conf

超全整理,服务端性能测试——nginx部署项目+查看日志(详细)_第8张图片

2)在项目nginx中,查看访问日志

cd /var/log/nginx

超全整理,服务端性能测试——nginx部署项目+查看日志(详细)_第9张图片

tail -f oa.access.log

超全整理,服务端性能测试——nginx部署项目+查看日志(详细)_第10张图片

2、增加统计时间

此处统计的是:nginx从接收到客户端请求,转发给toamcat,服务端处理完成,返回到nginx的时间

1)进入到nginx.conf目录

cd /etc/nginx

超全整理,服务端性能测试——nginx部署项目+查看日志(详细)_第11张图片

2)在nginx.conf中log_format中添加 “$request_time”

超全整理,服务端性能测试——nginx部署项目+查看日志(详细)_第12张图片

3)清空历史日志,查看新日志 时间统计

清空历史日志:>oa.access.log

查看新的访问日志:tail -f /var/log/nginx/oa.access.log

最后一行末尾则统计的是:nginx从接收到客户端请求,转发给toamcat,服务端处理完成,返回到nginx的时间

请添加图片描述

下面是我整理的2023年最全的软件测试工程师学习知识架构体系图

一、Python编程入门到精通

超全整理,服务端性能测试——nginx部署项目+查看日志(详细)_第13张图片

二、接口自动化项目实战

超全整理,服务端性能测试——nginx部署项目+查看日志(详细)_第14张图片

三、Web自动化项目实战

超全整理,服务端性能测试——nginx部署项目+查看日志(详细)_第15张图片

四、App自动化项目实战

超全整理,服务端性能测试——nginx部署项目+查看日志(详细)_第16张图片

五、一线大厂简历

超全整理,服务端性能测试——nginx部署项目+查看日志(详细)_第17张图片

六、测试开发DevOps体系

超全整理,服务端性能测试——nginx部署项目+查看日志(详细)_第18张图片

七、常用自动化测试工具

超全整理,服务端性能测试——nginx部署项目+查看日志(详细)_第19张图片

八、JMeter性能测试

超全整理,服务端性能测试——nginx部署项目+查看日志(详细)_第20张图片

九、总结(尾部小惊喜)

每一次努力都在铺就通向成功的道路,不要惧怕失败,相信自己的才华与潜力,坚持奋斗,只有这样,你才能创造出属于自己的辉煌人生!

即使前路漫漫,困难重重,也要抱着坚定的信念和燃烧的激情,勇往直前。每一份付出都会成为未来的珍贵财富,努力奋斗,你就是无限可能的创造者!

生命短暂而宝贵,不要让遗憾成为永恒的伴侣。放下犹豫,勇往直前,用汗水浇灌梦想的花朵,绽放出属于自己的辉煌,让人生荡漾出美丽的旋律!

你可能感兴趣的:(软件测试,性能测试,项目实战,nginx,软件测试,自动化测试,性能测试,jmeter性能测试,压力测试,接口自动化测试)