其实jmeter怎么监控服务器资源的问题并不复杂,但是又很多的朋友都不太了解零基础怎么学习软件测试,因此呢,今天小编就来为大家分享jmeter怎么监控服务器资源的一些知识,希望可以帮助到大家,下面我们一起来看看这个问题的分析吧!
一、j*a培训主要学什么
像这样的问题,我已经回答了很多次,现在很多新手,特别是刚刚入行想学j*a的同学,不知道该从哪里入手,我是在成都课工场学j*a入的行,现在已变成老司机,我整理了一些j*a的知识点,一共分为六个阶段,273个技能点,第一阶段、第二阶段、第三阶段、第四阶段是必须要掌握的,很多机构忽悠人,就只学到第四阶段,第五阶段和第六阶段就是高薪、高职的保障,就说说想高薪必须得把后面两个阶段的给掌握了,老铁,觉得合适采纳下啊。
第一阶段:j*a基本功修炼
1.认识计算机硬件
2.计算机组成原理
3.计算机软件知识
4.计算机网络知识
5.常用网络应用操作
6.认识计算机病*
7.逻辑训练
8.初识J*a
9.变量和数据类型
10.选择结构
11.循环结构for
12.循环结构do-while
13.循环结构while
14.多重循环及程序调试
15.循环进阶
16.一维数组及经典应用
17.二维数组
18.认识类与对象
19.方法及方法重载
20.封装与继承
21.方法重写与多态
22.项目实战-汽车租赁系统
23.抽象类和接口
24.异常
25.项目实战-QuickHit
26.J*a中的集合类型
27.List集合
28.Set集合
29.HashMap集合
30.Iterator
31.Collections算法类及常用方法
32.enum
33.包装类及装箱拆箱
34.String、StringBuffer类常用方法操作字符串
35.Date、Calendar
36.Math类常用方法
37.IO/NIO
38.字节输入流(InputStream、FileInputStream、BufferedInputStream)
39.字节输出流(OutputStream、FileOutputStream、BufferedOutputStream)
40.字符输入流(Reader、InputStreamReader、FileReader BufferedReader)
41.字节输出流(Writer、OutputStreamWriter、FileWriter、BufferedWriter)
42.文件复制
43.Serialize、Deserialize
44.职场晋升力:四象限时间管理与精力管理
45.多线程(Thread、Runnable)
46.ThreadLifeCycle
47.线程的调度
48.线程的同步和死锁
49.ThreadPool
50.职场晋升力:团队合作
51.Socket(TCP、UDP)
52.XML概念、优势、规范
53.XML*殊字符的处理
54.使用DOM读取、添加、删除、解析 XML数据
第二阶段:j*aweb开发
55.搭建和配置MySQL数据库
56.数据库增、删、查、改语句
57.事务
58.视图
59.数据库备份与恢复
60.数据库用户管理
61.数据库设计
62.项目实战-银行ATM存取款机系统
63.走进 HTML和CSS
64.列表表格及表单美化
65.CSS高级操作
66.Bootstrap
67.CSS组件
68.J*aScript面向对象
69.J*aScript判断、循环
70.J*aScript闭包
71.J*aScript语法
72.Bootstrap综合案例
73.HTML5、CSS3
74.jQuery基础
75.jQuery基本操作
76.jQuery事件与特效
77.jQuery Ajax
78.jQuery插件
79.搭建Web环境初识JSP
80.JSP九大内置对象
81.JSP实现数据传递和保存
82.JDBC
83.单例模式、工厂模式
84.MVC、三层模式
85.Commons-fileupload、CKEditor
86.分页查询
87.EL与 JSTL
88.Servlet与Filter
89.Listener与MVC
90.Ajax与 jQuery
91.jQuery的Ajax交互扩展
92.项目实战—使用Ajax技术改进新闻发布系统
93.反射
94.Linux系统的安装
95.在Linux中管理目录和文件
96.在Linux中管理用户和权限
97.在Linux服务器环境下安装软件和部署项目
98.职场晋升力:职场沟通
第三阶段:企业级框架开发
99. MyBatis环境搭建
100. SQL映射文件
101.动态SQL
102. MyBatis框架原理
103.SpringIOC
104.构造注入、依赖注入、注解
105. Spring整合MyBatis(SqlSessionTemplate、MerFactoryBean、事务
处理)
106. Spring数据源(属*文件、JNDI)、Bean作用域
107. Spring框架的运行原理
108.SpringMVC体系概念
109.SpringMVC之数据绑定、数据效验、
110.SpringMVC之视图及视图解析
111.SpringMVC之文件上传、本地化解析
112.SpringMVC之静态资源处理、请求拦截器、异常处理
113.Oracle数据库环境搭建、安装
114.Oracle数据库 SQL、分页、备份、还原
115.Hibernate概念、依赖
116.HQL查询语言
117.Hibernate中配置关联映射
118.HQL连接查询与 Hibernate注解
119.Struts2概念、依赖
120.Struts2配置
121.OGNL表达式
122.Struts2拦截器
123.SSH框架整合
124.使用M*en构建项目
125.使用Struts2实现Ajax
126.Jsoup网络爬虫
127.多线程网络爬虫
128.反爬及反反爬策略
129.通用爬虫设计
130.Echart图表分析
131.IKAnalyzer分词
132.企业框架项目实战-代理商管理系统
133.企业框架项目实战-SL会员商城
134.企业框架项目实战-会员管理系统
135.企业框架项目实战-互联网招聘信息采集分析平台
第四阶段:前后端分离开发
136.GitHub
137.Git基础(checkout、pull、mit、push、merge等)
138.Git进阶(多分支协作)
139.GitLab
140.IDEA的使用
141.M*en介绍(概念、仓库、构建、命令)
142.使用M*en构建WEB项目
143.使用M*en构建多模块项目
144.使用M*en搭建仓库
145.Scrum框架介绍(三个角色、三个工件、四个会议)
146.ScrumTeam组建团队
147.产品需求和用户故事
148.每日立会
149.使用敏捷-Scrum方式开发管理实战
150.前后端分离、分布式集群架构、垂直架构
151.SSM(SpringMVC+Spring+MyBatis)整合实战
152.Git、M*enNexus
153.第三方接入技术(、阿里)
154.MySQL电商实战
155.Redis(缓存服务)
156.搜索引擎-Solr
157.集成APIDoc工具-Swagger
158.图片自动化处理:Tengine+LUA+GraphicsMagic
159.手机、邮箱注册
160.单点登录 Token
161.OAuth2.0认证
162.Jsoup网络爬虫(多线程爬虫/代理 IP爬虫)
163.ExecutorService线程池
164.IK中文分词
165.Postman
166.ReactJS
167.webpack
168.职场晋升力:简历撰写
169.程序猿面试宝典之项目面试
170.大型互联网旅游电商项目实战-爱旅行
第五阶段:分布式微服架构开发
171.SpringBoot环境搭建
172.SpringBoot常用技能
173.SpringBoot整合Redis
174.SpringBoot整合Mybatis
175.微服务架构及架构设计
176.消息队列
ActiveMQ\RabbitMQ
177.分布式事务
178.分布式锁 Redis-setnx
179.Zookeeper注册中心
180.基于 ActiveMQ实现高并发
181.Docker环境搭建
182.Docker镜像加速
183.Docker容器管理
184.Docker镜像管理
185.Docker容器文件备份
186.Dockerfile
187.Docker仓库
188.真实互联网高并发电商项目实战-双十一抢购
189.可视化监控 Portainer
190.DockerCompose容器编排
191.DockerCompose扩容、缩容
192.DockerSwarm集群编排
193.Jenkins安装、插件配置
194.Jenkins配置普通任务
195.Jenkins配置管道任务
196.Jenkins自动发布服务
197.Spring CloudEureka
198.Spring CloudFeign
199.Spring CloudRibbon
200.Spring CloudZuul
201.Spring CloudConfig
202.Spring CloudHystrix
203.Spring CloudSleuth
204.Spring BootAdmin
205.Eureka注册原理探秘
206.SpringCloud大坑解读
207.Zipkin
208.Zipkin整合RabbitMQ
209.Zipkin整合MySQL
210.ELK日志收集
211.Kafka
212.Elasticsearch映射管理
213.Elasticsearch查询/复合查询
214.Elasticsearch集群/集群规划
215.Elasticsearch聚合
216.Elasticsearch集群监控
217.Elasticsearch插件
(Head/BigDesk)
218.Mycat读写分离
219.Mycat一主多从
220.Mycat多主多从
221.Mycat数据分片
222.Redis
223.Redis-Redlock
224.Elasticsearch环境搭建
225.Elasticsearch客户端
226.Elasticsearch索引管理
227.Elasticsearch文档管理
228.Mycat集群
229.Jmeter并发测试
230.Jmeter生成测试报告
231.登录
232.支付
233.支付宝支付
234.百度地图
235.Sonar本地检测
236.Sonar+Jenkins线上检测
237.CI/CD
238.SpringBoot改造爱旅行项目实战
239.大型互联网票务类电商项目实战-大觅网
240.ES6概念(les、const)
241.ES6对象和数组
242.ES6函数扩展
243.VUE环境搭建
244.VUE.JS指令
245.VUE交互
246.VUE实例生命周期
247.VUE组件
248.VUE项目环境配置及单文件组件
249.VUE路由
第六阶段:服务
250. Spring Cloud Gateway
251. Consul
252. Nacos
253. Eureka、Consu、lNacos、Zookeeper对比分析
254. Prometheus+ Grafana
255. ES分布式存储原理
256. NoSQL数据库解决方案(Redis、MongoDB)
257. OAuth2.0认证( authorization code模式)
258. OAuth2.0认证( implicit模式)
259. OAuth2.0认证( resource owner password credentials模式)
260.OAuth2.0认证( clientcredentials模式)
261.NAS/FastDFS分布式文件存储
262.Python基础
263.Python爬虫
264.大数据及 Hadoop概述
265.分布式文件系统 HDFS
266.分布式计算框架MapReduce
267.分布式列式数据库 HBase
268. Hadoop综合应用
269.面试大局观
270.职业规划
271.项目面试
272.具体业务场景化解决方案
273.更多技术专题持续增加中
我估计能把你看晕,有不清楚的可以私信我
二、零基础怎么学习软件测试
零基础学习软件测试无非有两种方式:自学和培训。
关于自学,无需多言,如果你自律*强,具备学习能力、有专研问题的好奇心、以及解决问题的能力,那么自学是完全ok的。蜗牛学院这里也给大家整理了一份软件测试的学习路线,希望可以帮助大家少走弯路。
如果你选择培训,那么就分线上课程培训以及线下面授培训。
线上课程可以在网上找,也可以报一些培训班的课,这种学习效率一般会高于纯自学,因为老师会有一些项目演练,不至于让你只学习理论知识。当然,你学完后能不能融会贯通、合理运用又是另一回事了。
线下面授班因为场地、师资、以及各种硬件设施等成本,学习费用一般高于网教课程,面授班最大优势在于有问题可与老师面对面解决,学习效率最高,并且有一个技术学习环境。
总结来看,在线课程更适合有行业基础经验的工作者,他们利用自己下班后或周末的碎片时间给自己充充电,以此来提升技术能力。对于零基础转行者而言,还是线下面授班的学习效率更高一些,花最少的时间学更多的知识,但要考虑下自己的经济情况。
三、jmeter录制协议启动服务器异常
STEP1:打开Jmeter,右键“工作台”,添加“HTTP代理服务器”,
端口号:要填写这台电脑不被占用的端口号,可以在电脑cmd上面,输入stat–an查看,哪些端口已被占用。
目标控制器:测试计划->线程组
STEP2:通过IE浏览器,打开Inter选项->连接->局域网设置->勾选LAN
:设置为Jmeter所在的电脑IP,端口号要与STEP1设置的一致
STEP3:在Jmeter中,启动
STEP4:可以在该台电脑上,打开任何浏览器,输入要访问的网址,即可录制脚本
如图:就是已经录制到的请求
如果有一些请求包是不需要的,也可以设置过滤
输入格式为:.*\.js.*|.*\.css.*|.*\.png.*|.*\.gif.*
但是实际,我输入上面这些过滤的时候,只有第一个能过滤掉,后面都无法过滤,
如果要过滤多个时,"添加",再输入要过滤的格式