ID:341347

💠十一

中级测试开发工程师

  • 公司信息:
  • 浙江木链物联网公司
  • 工作经验:
  • 3年
  • 兼职日薪:
  • 600元/8小时
  • 兼职时间:
  • 可工作日驻场(自由职业原因)
  • 所在区域:
  • 杭州
  • 余杭

技术能力

性能测试
一、掌握 Jmeter、Locust进行性能接口测试包括命令行与分布式测试
二、掌握dpdk-trex 进行网络性能测试包括吞吐量、丢包率、连接数、延时
数据库与监控测试
一、使用SQL语言进行增删改查的操作及基准测试
二、熟悉使用graana 和 prometheus监控,服务器、redis、mysql、docker、k8、dpdk等
自动化测试与框架搭建
一、熟悉使用unittest、pytest和Http Runner等框架执行测试
二、熟悉使用 python 和 selenium进行 web 自动化框架搭建及测试
三、熟悉使用 python 和 request 进行 接口自动化框架搭建及测试
操作系统与容器技术
一、熟悉使用linux 常用命令,进行文件操作和日志查看及测试环境搭建
二、dockerfile 和 docker-compose掌握 docker 容器,熟练使用 docker 命令
网络分析与 抓包工具
一、熟悉OSI 七层及TCP/IP 四层网络分布等
二、掌握Charles、Fiddler抓包工具,Wireshark分析 数据包
开发技术
一、熟悉使用 Flask、Django等 web 开发框架
二、熟悉使用scapy 模拟构建及发送网络数据包
三、熟悉使用Click、Cobra等 命令行测试工具开发
四、熟悉使用 python 和go 语言可进行测试平台开发
五、熟悉使用设计模式,如单例、工厂、责任链、命令行模式等
六、熟悉使用大数据测试工具开发,如Mysql、Kafka、ClickHost、Postgres数据插入等

项目经验

项目一:工控安全防火墙

项目时间:2022.07- 2024.03

项目简介:工控安全防火墙是面向工业控制网络的安全防护产品。它是一款集合智能学习引擎、深度协议数据包解析引擎、开放式特征匹配、应用感知、实时会话控制可视化,安全审计追溯的多种智能引擎的工控网络安全防御产品。

责任描述:
发版测试
1.根据需要文档编写测试方案、测试用例等
2.使用scapy封装网络通信工具,已便后续完成功能性测试
3.根据特定的测试环境执行测试,如:VPN、NAT、双机热备、链路聚合、动态路由等
4.搭建专用的性能、稳定性测试环境,持续运行定期维护测试环境
测试工具开发
1.使用Click封装平台接口写为命令行工具,可批量添加测试规则,测试多规则下网络性能
2.使用Click封装trex为命令行工具,可执行吞吐量、延时、丢包率、连接数测试
3.使用Corba封装ClickHouse、Postgres数据插入为命令行工具,可执行数据批量加入
4.使用golang编写dpdk_export,采集dpdk网口的网络速率,供prometheus采集
自动化测试搭建与部署
1.使用Django搭建测试平台,unittest管理接口自动化测试用例
2.使用gitlab编写ci文件,已便触发hook钩子达到持续集成
项目成果:
1、通过规则、数据插入工具的开发,极大的减少了性能测试的时间
2、通过trex工具的开发,增强了防火墙的测试数据准确性
3、通过自动化平台的搭建,解决了持续集成问题
4、通过scapy工具的开发,极大的减少了功能测试的时间


项目二:工控安全靶场平台

项目时间:2023.07- 2023.0

项目简介:安全靶场平台是一个真实的攻防对抗技术演练平台,平台供于客户组织比赛提供安全竞赛、攻防演练比赛使用,平台模块主要有网络拓扑搭建、教学培训、攻防演练、安全竞赛、活动管理、知识图谱等组成

责任描述:

性能测试
1.使用 locust 定制化开发压测,封装安全竞赛接口,包括首页、查看解题情况、添加公告、查看赛题实况、答题、查看大屏等单场景和多场景压测
监控平台搭建
1.搭建 prometheus+grafana 压测平台监控
2.使用node、redis、postgres等export监控linux主机和数据库等

项目成果:

1、通过locust定制化的开发,极大的方便后续的性能测试工具,如执行次数、测试时间的管理
2、通过监控平台的搭建,发现了数据库连接存在配置问题(K8s与本地)

案例展示

  • 网络通信测试工具

    网络通信测试工具

    Display one or many resources Usage: poison [command] Available Commands: auto 自动发送:TCP、UDP、BLACK、ICS completion Gene

  • 接口自动化测试

    接口自动化测试

    自动化测试的实现预期 1. celery任务同步 2. 任务结果异步存储处理,通过一个定时任务进行处理,避免每个任务都要进行数据库访问 3. 和ones工单id关联 4. 解决depends_on和list_data混用时的函数签名异常 5. 在unittest.T

查看案例列表(含更多 0 个案例)

相似人才推荐

信用行为

  • 接单
    0
  • 评价
    0
  • 收藏
    0
微信扫码,建群沟通

发布任务

企业点击发布任务,工程师会在任务下报名,招聘专员也会在1小时内与您联系,1小时内精准确定人才

微信接收人才推送

关注猿急送微信平台,接收实时人才推送

接收人才推送
联系需求方端客服
联系需求方端客服