首页 找课程 找学校 教育新闻 培训问答 课程大全

西安川石

170-5129-0180 预约试听 在线客服

您的位置: 首页 > 西安培训 > 西安川石 > 软件测试培训 > 西安哪里学性能测试

西安哪里学性能测试

班制:

其它

[ 开班提醒 ]
上课地址:

活动倒计时
11: 59: 59
马上抢

课程介绍



性能测试课程大纲

课程兼顾实用与前沿,实时跟进市场动态,实操企业实战项目

阶段一

性能测试基础

课程内容:

1.介绍整个性能测试课程包含哪些知识体系,每个知识体系的重要级别,以及计划上课时间

2.介绍常见的性能相关术语:点击率、吞量、资源利用率、响应时间、思考时间

3.性能测试划分(负载测试、压力测试、配置测试、并发测试、可靠性测试、基准测试)

4.性能测试应用相关领域(能力验证、规划能力、性能调优、发现缺陷)


阶段二

编程语言

课程内容:

1.C语言特点、C语言字符集、运行算、变量、常量

2.结构化程序设计if、switch、while、for、break、continue

3.数组定义、数组初始化、数据引用、二维数组、冒泡算法、二分法查找

4.函数定义、返回值、参数传递方式、函数调用

5.指针与变量、指针与数组、指针与函数


阶段三

性能测试工具

课程内容:

1.Jmeter脚本处理线程组、控制器、取样器、逻辑控制器、测试片段、监听器、计时器、断言配置、元素预处理、后处理元素

2.表单处理文件上传、处理文件下载、将JSON数据、读取JSON数据、使用BSF后处理器处理XML响应

3.使用cookie管理会话、使用URL重写管理会话

4.配置JMeter从节点、slave机器、分布式压力测试、获取密钥

5.JMeter高级使用正则表达式测试器、调试取样器、测试中计数器、配置JDBC、添加JDBC请求采样器、随机计数器、同步计数器、JSON路径提取器、CSS提取器、Xpath提取器


阶段四

前端调优化

课程内容:

1.HTML5语法、HTML5元素、 HTML5属性、HTML5全局属性、表单、常见元素

2.CSS3功能、在HTML中使用CSS、CSS选择器、文字样式、 字体样式、

3.调用方法、基本语法、函数、对象、DOM

4.使用httpwatch进行捉包、分析每个页面的响应请求、分析每个页面的时间组成片段、分析每个页面的响应时间

5.YSLOW工具使用、前端调优23大规则:最小化HTTP请求数、使用内容发布网络、添加Expires头等


阶段五

系统资源监控与调优

课程内容:

1.Windows资源监控工具:LoadRunner或perfmon监控CPU、Memory和IO资源消耗

2.Nmon工具监控、top、free、iostat、ps、sar等CPU工作三态、VMM虚拟内存管理、调页空间、IO读写速度、负载均衡等


阶段六

WEB服务器及应用服

课程内容:

1.Apache配置描述、status监控、apachetop监控、apache调优、MPM调优、日志文件分析

2.Tomcat体系结构、status监控、probe监控、JVM调优、连接器配置、日志文件分析

3.Nginx服务的基本配置、正常运行的配置项、优化性能的配置项、用HTTP核心模块配置一个静态Web服务器、负载均衡的基本配置、反向代理的基本配置、ERROR日志、上下文


阶段七

数据库监控与调优

课程内容:

1.使用LoadRunner对Mysql接口直接进行压力测试、执行查询、插入等语句的操作

2.Slow query配置慢查询设置、查看慢查询日志文件

3.使用explain分析索引使用情况、分析每个字段的含意

4.使用profile分析SQL语句执行的性能、profile语法、profile使用

5.哈希索引、B树索引、全文索引

6.选择数据类型通常的规则、数据结构类型说明

7.优化访问数据、查询过程

8.线程与连接数的信息、二进制日志的状态、命令计数器、临时文件和表、各类select执行情况

9.常见配项的调优:skip-name-resolve、back_log、max_connections、max_connect_errors、open_files_limit等

10.SQL等待类型、如何跟踪等待、 阻塞与锁

11.捕获阻塞事件、捕获Showplan XML数据、捕获死锁图、SQL Profiler识别长时间查询

12.位图操作、 排序操作、关联操作、层次查询操作、视图操作、数据集合操作、分区操作

13.IO代价计算、CPU代价计算、全表扫描代价计算、执行计划中其他数据的计算等

14.日志记录的基础知识、跟踪的基础知识、日志记录/跟踪示例

15.内置缓存技术、确定性函数、标量子查询缓存 、PL/SQL函数结果缓存、手动缓存技术


阶段八

接口性能测试

课程内容:

1.使用httpclient库实现HTTP和HTTPS的接口测试、上传与下载文件使用JAVA实现socket接口性能测试

2.HTTP协议接口测试函数:web_submit_data、web_custom_request

3.WSDL协议介绍、WebService协议录制、接口参数化、Web_service_call、函数使用


阶段九

运维监控

课程内容:

1.Zabbix安装与部署、深入配置和使用(Items的添加、Items key的添加、Items的类型、宏的配置维护时间、事件确认等)、监控方式剖析、分布式监控

2.Dubbox的运行原理、Dubbox的搭建步骤、使用Dubbox实现提供者和消费者

3.Dubbo服务集群、Dubbo服务接口、Dubbo接口性能测试、负载均衡、分布式处理业务


阶段十一

Redis

课程内容:

1.Redis中的字符串、Redis中的列表、Redis的集合、Redis的散列、Redis的有序集合

2.Cookie缓存、网页缓存、数据行缓存、网页分析等

3.字符串、列表、集合、散列、有序集合、发布与订阅、其他命令等

4.将计数器存储到Redis里面、使用Redis存储统计数据、简化统计数据的记录与发现

5.Redis性能测试的基本命令、redis基准测试测试、redis统计信息、redis资源监控等


阶段十二

性能测试建模

课程内容:

1.对性能测试需求进行确定和分析

2.关键业务评估、PV量模型分析业务、逻辑复杂度、运营推广计划对性能要求

3.业务模型分析(交易列表、百分比模型、八二原理)

4.性能测试模型(PV计算模型、PV->TPS转型模型、TPS波动模型、前端页面性能测试模型)

5.场景模型(单场景设计、混合场景设计、监控模型设计)

6.测试数据设计(基础数据、业务数据、测试数据设计原则)

7.测试环境设计(测试环境拓朴结构图、测试环境评审)


阶段十三

项目实践

课程内容:

1.项目一:Mysql+Apache+PHP+Linux

2.项目二:Mysql+Aomcat+Java+Linux

3.项目三:Mysql+Nginx+PHP+Linux

4.项目四:Mysql+Redis+Nginx+Apache+PHP+Linux


川石四大课程优势

课程研发深思熟虑、不断更新迭代,满足企业用人刚需,培育高端软件测试工程师


  • 十大测试工具

    掌握LoadRunner、JMeter、Selenium、Appium、Postman、Fiddler等十大测试工具,帮你提升40%的薪资。

  • 五大测试领域

    按照企业工作流程实训演练,毕业后可进入金融、大数据、电商、移动APP、企业级应用软件等领域,助你直通多行业高端岗位。

  • 前沿开发语言

    学习前沿开发语言Python,打下自动化测试的基础,为成为测试开发工程师助力。

  • 五大测试技术

    课程内容涵盖功能、web自动化、移动自动化、接口、性能五大主流测试技术,满足企业真实需求。

真实商业项目“解锁”性能测试技能

通过测试京东/淘宝网站每个功能的实现性能,全面掌握性能测试





西安软件测试课程
想要掌握软件测试技术,可以来西安川石教育学习,川石为广大的朋友推出了软件测试基础培训班。课程一些基础的编程理论入手,您需要了解和掌握性能测试的理论、测试过程、功能测试和接口测试,以及软件的生命周期、测试用例、缺陷报告等。完成本课程后,您可以掌握软件测试的基本技能和测试过程,并能进行一些简单的软件测试测试。

实战派讲师坐镇,项目经验倾力相授

14级筛选,严控讲师标准,严控课程研发质量,严控授课质量



  • 黄老师丨高级讲师,创始人


    高级讲师,首批ISTQB资格认证获得者,10年以上的软件测试开发及测试管理经验。多次做为特约讲师参加CSTQB、TID、NCTS、QECon、BQConf、5WCSQ等技术峰会,TMM内审员、ISO内审员、CMMI导师。

    擅长:潜心研究自动化和性能测试,以及自动化和性能测试最佳实践模型,著有相关著作:《LoadRunner性能测试完全讲义》、《深入性能测试》、《QTP自动化测试与框架模型设计》、《HI BUGS全面软件测试》。此外,他对测试设计、测试流程和缺陷分析(根本原因分析RCA法、四象限分析法、ODC分析法、Rayleigh分析法)也有着深入的研究。

    特点:严谨的教学作风,对学生有较强的责任感。 授课思路清晰,逻辑严密,着重培养学生独立思考和独立解决问题的能力,同时注重扩展学生的知识面和培养各类技能。

  • 康老师丨高级讲师


    高级讲师,10年以上的软件测试开发及测试管理经验。在华为担任过高级测试工程师、测试架构师(TSE)、产品测试负责人。主导过多个大型项目的测试架构和测试管理工作。擅长领域:项目管理、软件质量管理、通信网络技术、测试设计、性能测试、WEB和APP项目测试

    擅长:项目管理、软件质量管理、通信网络技术、测试设计、性能测试、WEB和APP项目测试等;

    特点:教育理念力求“授人以鱼不如授人以渔、让之以娱、加之以欲、减少其愚、给之以誉,成就其宇”。 经过多年的积累,可以将不同的知识点用通俗易懂地方式呈现出来,授课重逻辑讲方法,特别注意培养学生的建模能力,深受不同学历层次的学生认可和喜欢。

  • 王老师丨高级讲师


    高级讲师,8年测试经验,曾在华为、阿里等多家公司任职高级测试工程师。具有大型项目的测试及上线维护工作经验。从事过电信业务测试,核心网业务,BI业务测试,聊天工具等测试。对普通开发模式及敏捷开发模式下的手工测试,接口测试、UI自动化测试有着深入的研究。

    擅长:精通jmeter、python接口测试及接口自动化,精通python+selenium自动化测试以及CI持续集成开发迭代过程,对敏捷模式下CI持续集成有着深入的研究。

    特点:教学经验丰富,知识讲解清晰细致,循序渐进,深入浅出。教学过程擅长以实战为背景,以项目为驱动。学习氛围轻松活跃, 语言浅显易懂,幽默风趣。

课程深挖企业刚需 部析性能测试流程

  • 思考

    结合海量真实案例,从获取测试需求、测试方案开始,引导学员,逐步建立 逻辑思维意识......

    咨询详情
  • 搭建

    以测试工具为基础,以目标测试结果为导向,以脚本为依据,反推环境搭建所需内容......

    咨询详情
  • 调试

    教导学员如何根据性能测试的目的,应用领域去判断具体执行过程,不断调试监控......

    咨询详情
  • 结果

    培养学生的分析能力,根据得到测试结果,分析系统存在的瓶颈,提出解决方案或优化建议......

    咨询详情
查询更多课程>>
软件测试技能,比如说软件质量控制、软件准备、软件剖析以及软件整合等方面的融合程度将在新的一年傍边达到新的高度。当我们对智能设备的依靠程度增加时,互通性以及机器学习将会成为维护财物免遭网络安全危害的重要手段。

炙手可热的性能测试到底是什么?

站在用户视角,优化软件质量


  • 性能测试
  • 性能监控
  • 性能优化
  • 评估性能
课程咨询♥

曾经倍感迷茫 如今在这里实现梦想

让学员不仅就业而且高薪就业,是从未改变的使命



为什么来川石教育学习

川石教育多年来一直致力于软件测试培训。课程的开设都是根据学生的学习要求研发的,所教学的内容都是实用性极强的技术,在教学上采用多元入学评估、定制化学习计划、面对面教学模式。让学员们拥有不错的学习体验,同时实战化的操练课让学员熟练的使用测试工具和自主制作测试工具,让学员成为中高级别的软件测试工程师,不用担心就业的问题出现。

硬核设施,舒适环境——铸就美好未来

机构介绍

Institutions to introduce
NO.8

深圳市川石信息技术有限公司(以下简称川石信息)成立于2013年,是国内zui专业的软件测试服务提供商。总部位于深圳,在广州、西安等地分别设有分支机构。川石信息专注于软件测试领域,自主研发软件测试工具。秉承“一切以客户价值为依归”的经营理念,为客户提供全球领先的软件测试整体解决方案,为行业培养优秀的软件测试人才。截止目前公司已经和1000余家知名企业建立战略合作伙伴关系,为企业输送上千名专业的软件测试工程师。同时,为众多国际一流企业提供持续改进研发流程解决方案。目前公司已经汇聚了国内顶尖的软件测试技术专家,这些专家均曾在国内外知名IT企业从事软件测试工作多年,加盟川石之后,专注于软件测试技术和思想的研究,并在为各行业客户实施服务的过程中,积累了丰富的软件测试实践经验,形成了公司独有的软件测试整体解决方案。公司坚持“技术创新,持续改变”,以为IT企业提供“一站式服务”作为战略目标,提供持续改进软件质量服务、企业人才建设服务、质量体系服务。

开设课程

软件测试、性能测试、自动化测试、测试开发、接口测试与接口自动化测试

软件测试去哪里学习好

软件测试工程师是目前比较火热的就业岗位,只因为软件测试的入门门槛不是那么的高,例如在性别,学历,基础上都是没有任何限制的,没有基础也是可以学习的,而且是比较容易掌握的,同时软件测试岗位的薪酬待遇不错,随着时间的推移和经验的积累会更加的好。那么去哪里学习软件测试技术?在机构方面是推荐大家去川石教育学习的,川石在软件测试培训上是专业的,具体如何一起来了解吧。

招生问题

提升班的课程设置是怎样的?

提升班将软件测试课程划分成不同的独立单元,各个单元彼此独立又相互依存。课程单元内讲究循序渐进,课程单元间强调穿针引线。整套课程体系配合上机操作,注重理论结合实际。...


是否有周末班?周末班可否插班学习?只学其中的部分课程可以吗?

有,不建议插班,不建议只选择学习其中的部分课程。...


提升班面向的群体是谁?

希望系统性的掌握或者提高软件测试相关技能的在职人员。...


提升班课程特点是什么?

精品班课程的特点是高度浓缩而不失系统性和实用性。...

提升班和全程班有什么区别?

就业培训班和提升班都是针对个人所提供的培训,但它们针对的对象、内容、培训周期和所提供的服务是不同的。 就业班的课程设计,更适合于零基础的同学,川石学院作为服务方将向学员提供就业的承诺。 提升班更适合有一定测试基础,需要进一步提升强化的学员,线下班级只...


提升班是否有证书?

报名性能测试提升班学员可以获得证书,其他提升班课程暂无证书提供。...

西安川石学院 打造更完美的你
倒计时
11: 59: 19
课程热线:170-5129-0180 | 客服时间:9:00-22:00(其他时间请在线预约报名或留言)
机构介绍
川石信息技术有限公司(以下简称川石信息)成立于2013年,是国内最专业的软件测试服务提供商。总部位于深圳,在广州、西安等地分别设有分支机构。 川石信息专注于软件测试领域,自主研发软件测试工具。秉承“一切以客户价值为依归”的经营理念,为客户提供全球领先的软件测试整体解决方案,为行业培养优秀的软件测试人才。 截止目前公司已经和1000余家知名企业建立战略合作伙伴关系,为企业...【详情】
相关课程
其他城市
相关机构

申请试听名额

已有10254人申请免费试听

01电话咨询 | 170-5129-0180

QQ:2087746102
加盟合作:0755-83654572