1、熟悉软件测试流程、理论及方法,能够使用等价类、边界值、场景法等方法编写测试用例,以及规范化测试文档的编写;
2、熟悉Pytest+Requests+Allure及Pytest+Requests+Excel+Allure接口自动化框架。可基于Excel实现多接口多参数关联,可实现接口全字段快速比对、接口签名、数据库断言关联等功能,并集成至jenkins实现接口自动化测试的持续集成;
3、熟练使用jmeter在linux环境搭建Jmeter+postgres+Ant+Jenkins接口自动化框架;可基于jmeter json提取器+函数+jdbc数据库+CSV文件实现业务流程脚本的接口关联、断言,以及优化jmeter-html测试报告,关联Jenkins实现自动化的持续集成;
4、熟练基于Python+Selenium+UnitTest+Yaml+POM实现WebUI的自动化测试框架的设计与编码落地,基于关键字驱动以及页面对象模型实现测试代码和业务分离管理,并关联Jenkins实现自动化测试框架的持续集成;
5、熟悉性能测试相关技术及方法,熟练在linux环境以及k8s环境搭建jmeter+grafana+influxdb性能测试监控平台,可基于系统核心业务实现全链路压测性能场景的设计和落地,对压测结果和系统资源监控进行性能瓶颈分析及性能调优;
6、熟悉MYSQL、Postgres、Cassandra、redis,能熟练运用 SQL 语句进行增、删、改、查,(子查询、多表查询),等操作;
7、熟悉Linux 操作系统,熟练掌握linux常用命令进行日志查看分析及资源监控分析等,具备一定的shell脚本编写能力;
8、熟悉K8s及docker容器编排技术,熟练制作dokcerfile以及编写k8s编排yaml文件部署ELK,influxdb等中间件以及应用程序;
9、熟悉cicd工作流,熟练使用自动化部署工具Ansible以及jenkins流水线任务自动化部署环境;
10、熟练使用Fiddler、Burpsuite工具,抓包定位前后端问题,打断点做报文分析,修改敏感数据,弱网测试,爆破密码等操作;
11、了解Elasticsearch、Logstash、Kibana 、Redis、Kafka、Zookeeper、
MES数字生产管理系统-Web端+小程序
项目简述:主要是应用于电子连接器制造行业,聚焦在解决工厂的生产质量管理、生产数据透明、实时掌握计划、调度、以及设备效能统计;
Web端主要功能模块有数据看版、生产实况、人员看板,系统管理、工厂管理,生产管理,安灯管理,数据账台、报表统计等。
小程序功能:设备履历、设备状态、设备效率损失分析、任务上报、任务审核、待办提醒、效率分析等。
项目职责:
1.参加需求文档以及原型评审会议,分析显性需求,挖掘隐形需求,具体到每个功能点;
2.基于项目的排期评估测试时间,输出测试计划以及测试方案,编写测试用例,组织用例评审;
3.使用jmeter对高频业务做压力测试、以及基于实际的生产业务场景、系统环境,模拟海量的用户请求和数据对整个业务链进行压力测试,使用prometheus+grafana+influxdb搭建监控平台进行监控和分析,制定测试策略,测试>分析>调优>测试最终输出性能测试报告;
4.使用Jmeter+Ant+Jenkins搭建接口自动化框架;实现核心业务流程脚本的接口关联,以及使用ant部署环境,优化测试报告,关联Jenkins实现接口自动化测试框架的持续集成。根据指定场景配置定时任务对系统做全链路压测;
5.项目后期后基于pytest+Selenium+Yaml+POM+Allure实现WebUI的自动化测试框架的设计与编码落地,基于关键字驱动以及页面对象模型实现用例的高效编写,配置测试套件管理用例执行、自动发送测试报告邮件至邮箱,并关联Jenkins实现自动化测试框架的持续集成,实现自动部署与定时任务的设定。基于功能回归测试用例编写自动化脚本;
6.总结测试所得,帮助测试团队优化测试流程,分析统计缺陷最后输出总结性测试报告;
Linux环境下搭建jmeter+Jenkins+ant持续集成测试平台记录 目录 1.安装JDK 2.安装Jmeter 3.安装ant 4.Jmeter+Ant配置 5.Jenkins安装
1.1 性能测试背景 使用Kubernetes集群的形式部署CSP各组件应用,检验对比传统部署模式,在更换部署架构之后应用是否提高了可维护性和可用性。 1.3 性能测试目标 性能评估:在测试中评估系统能承受的最大业务量 寻找系统瓶颈,进行系统调优 检测环境