课程大纲
性能测试解决方案
1、性能基础知识
HTTP协议报告 Cookie和Sessicn 接口测试介绍 APP怎么做性能测试 Socke协议介绍 TCP和UDP JAVE和JVM虚拟机 进程和线程的区别 服务端和客户端测试 Timeout问题分析 连接数和连接池 数据库和ON-SQL 同步调用和异步调用 mock技术简介 互联网行业常用技术架构
2、性能测试理论
性能测试的概念
性能测试意义
企业性能测试流程
性能测试需求调研
需求来源 测试范围 性能指标 调研内容 外部依赖
时间计划 其它
性能模型建立
业务指标转化 业务指标来源
性能场景设计
基准测试 单交易负载测试 混合场景测试 易常测试
高可用性测试 稳定性测试 其它场景
3、Linux环境部署
Tomcat
参数配置 多实例部署
Nginx
源码安装 参数配置 负数均衡配置 多域名配置
Redis
源码安装 主从配置 多实例部署
Mysql
参数配置
Oracle 实战nginx+Java+mysql+redis环境部署
4、LoadRunner11(WEB/能接口性测试)
LR工作原理
Vugen
录制与回放 关联 参数化 检重点 集合点 事务
思考时间 日志系统 常用函数总结
Controller
负载机管理 集群压力测试 场景设计 运行模式 并发用户管理 常用图表 IP欺骗
Analysis
结果分析 性能报告 weh性能诊断
接口性能测试
http-get类型接口 httq-post类型接口 http接口 Webservice类型接口 java接口-JDBC socket接口测试、APP脚本录制
Web系统性能测试
Httq/html 性能测试项目实战练兵
LR结果分析和统计
5、项目实战
面试指导性能测试启动准备;性能测试核心原理;性能测试核心技术与工具;性能测试脚本开发核心知识;性能测试流程及建模;性能测试监控;性能测试结果分析;性能调用;独立开展性能测试;打造企业级性能质量**体系。
Selenium自动化测试
1、Java编程
1、Java环境配置及入门
2、Java语言核心基础
3、Java面向对象程序设计
4、Java多线程编程
5、Java数据库技术
6、Java Web相关技术
7、Java读写XML技术
8、Java读写JSON技术
2、Web前端核心知识
1、HTTP协议
HTTP请求过程
HTTP状态码
HTTP头信息
Cookies状态管理
Get、Post方法
HTTPS
2、W3C标准
HTML与CSS基础
JavaScript与HTML DOM
XML基础与文件解析
公司简介
北京博测科技有限公司,是一家专业软件开发与测试解决方案提供商,从事软件产品开发、软件产品测试、软件测试咨询、软件测试项目外包、软件测试人才外包、软件测试工具销售和软件测试中人才培训等业务。在功能测试、性能测试、商业自动化测试、开源自动化测试、白盒测试和网络信息安全测试等领域居于国内地位。
关于“为客户创造价值,为学员提供就业”
我们认为客户、学员商、公司股东、公司员工等一切和自身有合作关系的单位和个人都是自己的合作伙伴,共同成长进步,并只有通过努力为客户创造价值,为应往届大学毕业生提供高薪的软件测试就业岗位,才能体现自身的价值并获得发展和成功。
关于“诚信、求实、创新、进取”
我们认为诚信是一切合作的基础,求实是企业稳步发展的前提,创新是发展企业的利器,进取是公司奋斗的根本。
公司理念
为客户、为学员提供满意的服务
公司愿景
做好的软件测试解决方案提供商