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

news2025/4/21 19:43:19

目录:导读

    • 前言
    • 一、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目录下

请添加图片描述

2、部署项目

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

请添加图片描述

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

vi oa.conf

请添加图片描述

在文件头部添加:

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,如果没有报错,则启动成功

请添加图片描述

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

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

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

在这里插入图片描述

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

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

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

在这里插入图片描述

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

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

cd /etc/nginx/conf.d/

cat oa.conf

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

请添加图片描述

查看nginx日志

1、查看nginx访问日志

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

cd /etc/nginx/conf.d

cat oa.conf

请添加图片描述

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

cd /var/log/nginx

请添加图片描述

tail -f oa.access.log

请添加图片描述

2、增加统计时间

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

1)进入到nginx.conf目录

cd /etc/nginx

请添加图片描述

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

请添加图片描述

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

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

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

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

请添加图片描述

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

一、Python编程入门到精通

请添加图片描述

二、接口自动化项目实战

请添加图片描述

三、Web自动化项目实战

请添加图片描述

四、App自动化项目实战

请添加图片描述

五、一线大厂简历

请添加图片描述

六、测试开发DevOps体系

请添加图片描述

七、常用自动化测试工具

请添加图片描述

八、JMeter性能测试

请添加图片描述

九、总结(尾部小惊喜)

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

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

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1087896.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

后端使用aop和redis实现防抖

在公司的代码开发中遇到了,快速点击就会重复提交的bug,刚好最近在优化代码于是想着在后端实现防抖 1.整体思路 2.创建防抖的注解 防抖我一般放在存储方法上,在程序运行时使用,于是我的防抖注解是method类型 Target(ElementType.METHOD) Ret…

南美智利市场最全分析开发攻略,收藏一篇就够了

智利是拉美和加勒比国家共同体和南美进步论坛的成员国,与阿根廷和巴西并称为ABC国家。拥有较高的国际竞争力和生活质量,具有稳定的政治环境,全球化的、自由的经济环境,以及较低的腐败感知和相对较低的贫困率,是南美最富…

小谈设计模式(27)—享元模式

小谈设计模式(27)—享元模式 专栏介绍专栏地址专栏介绍 享元模式模式结构分析享元工厂(FlyweightFactory)享元接口(Flyweight)具体享元(ConcreteFlyweight)非共享具体享元&#xff0…

2023年中国汽车智能工厂市场规模不断增大,智能化已成趋势[图]

汽车智能工厂是在数字化工厂的基础上,通过互联网技术与工业技术结合,数据监管设备以及AI等技术的结合,实现汽车整车从原材料及零部件的生产到运输、组装一系列的自动化生产。汽车智能工厂很大程度上降低成本和人为干扰,实现自动化…

使用VisualVM查看.hprof文件

1、启动VisualVM: VisualVM通常包含在Java开发工具包(JDK)中。您可以在JDK的bin目录中找到jvisualvm.exe(Windows)或jvisualvm(Linux/Unix)文件,然后运行它。 2、加载文件 3、查看…

c++-list

文章目录 前言一、list介绍及使用1、list介绍2、list使用2.1 list构造函数的使用2.2 list iterator的使用2.3 list capacity的使用2.4 list modifiers的使用2.5 list使用算法库中的find模板生成find方法2.6 list中的sort方法 二、list模拟实现1、查看list源码的大致实现思路2、…

SpringBoot注解篇之@Validated

目录 前言Validated作用NotNull与NotBlank区别总结 前言 大家好,我是AK,在做新项目顺便整理SpringBoot相关内容,这里主要介绍下Validated注解的应用,减少核心业务逻辑中一些参数判断的代码。 Validated作用 Validated 是 Spring…

【算法-动态规划】零钱兑换问题-力扣 322

💝💝💝欢迎来到我的博客,很高兴能够在这里和您见面!希望您在这里可以感受到一份轻松愉快的氛围,不仅可以获得有趣的内容和知识,也可以畅所欲言、分享您的想法和见解。 推荐:kuan 的首页,持续学…

PACS外围硬件--九五小庞

1.串口脚踏本线序:白 4 红6 黑8 2.USB脚踏板(常用) USB脚踏设置软件下载地址https://pmo0158ab-pic2.ysjianzhan.cn/upload/FootSwitchSet20200820.rar 在按键处输入快捷键,写入就可以 3.视频采集卡(常用)…

angular项目指定端口,实现局域网内ip访问

直接修改package.json文件 "dev": "ng serve --host 0.0.0.0 --port 8080"终端运行npm run dev启动项目。 这里就指定了使用8080端口运行项目,同时局域网内的其他电脑可以通过访问运行项目主机的ip来访问项目 例如项目运行在ip地址为192.168.2…

SpringBoot篇之集成Mybatis-plus

目录 前言一、Mybatis-plus介绍1.1 官网 二、代码生成器总结 前言 大家好,我是AK,整理的SpringBoot集成Mybatis-plus以及代码生成器的使用,时间原因简单的整理下,有问题的可以评论区见或私信我。 一、Mybatis-plus介绍 1.1 官网…

Tomcat的安装和配置

一.Tomcat下载:去Tomcat官网地址 在左侧Download中选择你需要下载的版本,这里我选择Tomcat9 根据电脑系统是32位还是64位选择,这里我选择64-bit Windows zip,点击即可下载 下载后直接解压,这里我解压在E盘的computer…

互联网医院牌照|互联网医院牌照办理指南及材料

互联网医院牌照办理成为医疗行业的热门话题,而作为一家以创新为核心的企业,我们致力于为您揭开这个引人入胜的新领域。随着科技的迅速发展,互联网医院正成为医疗行业的一大趋势。互联网医院牌照,作为一种新型的医疗机构认证&#…

ChatGPT AIGC 制作大屏可视化分析案例

第一部分提示词prompt: 商品 价格 p1 13 p2 41 p3 42 p4 53 p5 19 p6 28 p7 92 p8 62 城市 销量 北京 69 上海 13 南京 18 武汉 66 成都 70 你现在是一名非常专业的数据分析师,请结合上述数据完成下列几件事情 1:第一部分数…

实验室超声波清洗器有哪些特点?

随着科技的飞速发展,各种技术领域相互渗透,超声技术已广泛应用于工程、机械、电子、化工、生物、医疗等诸多行业,并且在日常生活中也扮演着不可或缺的角色。实验室超声波清洗器作为一种高效的清洁设备,具有以下特点: 首…

Qt应用开发(基础篇)——树结构视图 QTreeView

一、前言 QTreeView类继承于QAbstractItemView类,提供了一个树结构视图的模型。 视图基类 QAbstractItemView QTreeView默认为Model/View实现,下面是一个使用QFileSystemModel和QTreeView的结合,显示系统文件结构的实例。 QFileSystemModel …

深度学习基础知识 给模型的不同层 设置不同学习率

深度学习基础知识 给模型的不同层 设置不同学习率 1、使用预训练模型时,可能需要将2、学习率设置方式: 1、使用预训练模型时,可能需要将 (1)预训练好的 backbone 的 参数学习率设置为较小值, (2…

BI工具:让数据分析井然有序一望而知

BI(Business Intelligence)工具是一类专门用于数据分析和决策支持的软件工具。 它们能够将企业内部和外部的数据进行整合、处理和可视化,帮助用户从海量数据中获取有价值的见解和洞察,并以直观、易懂的方式展示给决策者和相关人员…

解决uniapp里scroll-view横向滚动的问题

一、前言 本以为是一件很简单的事,结果浪费了整整一个上午,并且问题并没有全部解决....后来没办法,用了touchmove模拟的滑动,如果有好的解决方法麻烦告诉我...非常感谢~ 一、问题 其实我想要实现的功能很简单,就是一…

Dubbo—Admin 整体架构与安装步骤

​回顾 Dubbo 服务治理体系的总体架构,Admin 是服务治理控制面中的一个核心组件,负责微服务集群的服务治理、可视化展示等。 Admin 部署架构 总体上来说,Admin 部署架构分为以下几个部分: Admin 主进程,包括服务发现…