嘿嘿001
作者:互联网
简 历
个人信息
姓名:xxxx 性别:男 出生日期:xxxxxx 工作年限:xx 年 联系方式: xxxxxx 邮箱:xxxxxx@qq.com 、
个人能力
熟练掌握软件测试理论、测试流程与测试方法以及用例设计
掌握性能测试理论和测试流程,熟悉常见的性能测试概念和方法
熟练使用Loadrunner进行各种协议测试、以及Jmeter命令行/分布式测试
熟悉Mysql性能监控和分析,熟悉常用的内存数据库redis等
熟练掌握Linux命令,以及Linux下的测试环境部署等
熟悉常用中间件,如Nginx、Tomcat的配置和部署
掌握Linux和Windows下常用的性能监控工具和指标
熟练使用各种工具对Java应用程序进行监控
熟悉Java编程,可以使用Java语言编写性能脚本
熟练使用测试管理和配置工具,QC、SVN、GIT等
熟练使用常用接口测试工具:如 Jmeter、SoapUI、Postman 等进行中后端接口测试, 并使用 SoapUI 模拟服务器端返回进行测试
熟悉持续化集成,能够基于 Jenkins+SVN/Git+maven 进行环境的搭建
熟悉 MySQL 数据库等数据库的常规操作及 MySQL 数据库的优化方式,了解 Oracle 数 据库
熟悉 Java 语言,能够基于 httpclient+testing+Excel+maven 封装接口测试(支持 post,get,json,xml 等各种数据类型),进行接口间关联测试,多用户并发测 试,检查点等的测试
了解 spring,mybatis,dubbo,springboot/springcloud 等开发框架 熟悉 HTML、CSS、JavaScript,jquery,ajax 等语言基础
了解 hdfs, hive, hbase, Impala,spark 相关技术
工作经历
2010/11----至今 xxxxx科技有限公司 测试工程师
xxxx有限公司 测试工程师/测试组长
xxxxx有限公司 性能测试工程师/测试开发
项目经验 在工作期间,完成了 4 个外包性能测试项目,2 个自动化测试项目,1 个接口工具开发涉及 多条产品线。概要如下:
项目名称:xxxx 性能测试
项目架构:Java+Tomcat+Redis+Mysql
项目描述:基于 bos 平台开发了一款自然堂掌上 app,为了保证系统的运行平稳,对系统的 登录功能做了性能测试,在测试过程中,发现登录模块 tps 很低,在大并发下运行一段时间后,tps 会降为 0,系统无响应。经过分析定位,发现登录模块存在内存泄漏的问题, 经过 对代码的优化,此问题得到解决,登录模块的性能得到了很大的提升。(内存泄漏问题)
项目名称:xxxx 性能测试
项目架构:Nginx + Tomcat + Java WebService + Mysql 主从
项目描述:快鱼项目分为前后端系统,为了保证系统性能,对其搜索功能进行了性能测试, 采用了两台 Linux 服务器做压力机,使用 Jmeter 直接压搜索接口。在测试过程中发现搜索 接口的 tps 非常低,响应时间长,通过数据库服务器的 cpu 很高,通过对数据库慢 sql 的分 析,发现数据库表的索引存在问题,对索引进行优化后,问题得到解决,搜索接口的性能提 升了 10 倍,数据库服务器 cpu 使用也大大降低。(联合索引失效问题)
项目名称:xxxx 性能测试
项目架构:Nginx + Tomcat + Redis 主从 + Mysql
项目描述:为了提升业绩和行业竞争力,研发了智能 bpos 系统。智能 bpos 系统的零售单、 云仓订单、调拨单接口对外提供 http 服务,需要做性能测试。在测试过程中,采用 Loadrunner 发送 http 请求。根据线上业务情况,设计出 4 种测试场景,进行了单交易负载测试、混合 场景测试、稳定性测试和高可用性测试。在零售单接口压测过程中发现 tomcat 服务器占用 cpu 非常高,在 tps 非常低的情况下,cpu 使用率 100%。使用监控工具发现了程序中消耗 cpu 比较高的方法,配合开发对其优化后,cpu 使用率降到了 50%左右。(Gson、Jackson,换成 fastjson 后性能提升)
项目名称: xxxxx 性能测试 项目架构:Apache + Tomcat + Memcache + Sqlserver 项目描述:美特斯邦威项目是一个 web 系统,系统主要模块为零售管理、仓储物流以及其他 基础配置信息设置等。本次测试针对出库单、入库单、盘点单等接口进行了性能测试,测试 中发现了接口 tps 比较低,响应时间长的问题。同时 tomcat 服务器压力也比较小。加大并 发后,tps 仍然没有明显提高。对堆栈进行分析,发现 Java 线程状态有问题,经过代码优 化和配置优化后,此问题得到了改善,同时性能也得到了提升。(Log4j 阻塞问题,换成 logback)
项目名称: xxx 项目
项目描述:xxxx 分销管理系统结合了企业分销网络中的所有业务,包括基础资料维护、向 供货商的采购业务、对客户的销售业务、对终端顾客的零售业务,以及公司本身的订配货业 务。其业务流又具体分为物流、资金流、信息流这三大主
项目环境:Windows,Apache-tomcat,MySQL,Java,Linux
负责模块:零售接口测试
工作职责:
- 解读接口文档,针对接口文档中对接的批量和单笔交易上送和返回的字段设计试用例
- 在采购、销售配置单据流程信息,请求地址
- 负责生成公私钥,将信息加解密的公私钥证书上传测试服务器
- 编写测试 demo 或者 html 页面调用接口发送交易的数据,依次执行测试用例
- 搭建 Excel4j+DBUtils 框架读取 Excel 数据对于出入库进行自动化测试
- 查看服务器上接口返回的信息及报文是否正常及数据库数据的显示是否正常
- 异常的情况查看日志或沟通渠道来定位问题
- 编写测试报告
项目名称:xxxx 平台
项目描述:Wing 网销管理平台产品是针对大中型品牌企业进行线上线下一体化、多渠道资 源整合管理平台,包含了前端品牌自有的官网/B2C 商城架构、同时支持前端的第三方网销 平台的多渠道整合(如主流淘宝、京东)应用,结合 Wing 网销后台高效易用的商品、库存、 客服、物流等关键网销业务支持,并与线下后台的供应链产品无缝整合,形成完整的一体化 集成平台。有效支持品牌企业面向网销多通路,多业态、多资源整合快速增值发展需求,提 高品牌企业运营绩效。
工作职责:
1.负责各子系统的接口自动化测试,封装基于 http、dubbo 的测试框架。
3.搭建 Testng+Maven+Ant+Jenkins+ReportNG 持续集成,通过 Ant 实现每日 回归测试生成 html 报告、维护并跟踪执行结果
4.参与代码评审
5.负责用 Loadruner、Jmeter 编写脚本对各子系统基于 http、tcp 协议的压 力测试、并对性能进行监控、分析以及协同优化并输出性能测试报告
项目名称:接口测试工具开发
项目描述:对系统的批量交易接口,单笔交易接口,扫码交易接口(H5)进行的接口测试。 测试工具:自主开发接口测试工具
职责描述:
1.基于 excel 数据驱动来满足自动化接口测试任意定义
2.底层采用 httpclient 封装接口测试(支持 post,get,json,xml 等各种数据类型,还可 以二次扩展)
3.实现了接口之间关联
4.实现了多用户并行测试
5.实现返回结果数据检查点自定义校验
6.实现了数据库检查点测试
7.支持 md5,前置后置函数扩展
8.支持定时自动化定时测试
9.支持和 testng 整合
10.支持接口出错邮件告警
教育经历xxxxx大学 计算机科学与技术(本科)
个人评价
能承受较大工作压力,有耐心
喜欢学习、乐于分享
标签:嘿嘿,Java,性能,接口,001,测试,xxxx,数据库 来源: https://blog.csdn.net/qq_41575335/article/details/115449915