1、熟练掌握功能测试
2、熟练使用Jmeter工具进行接口测试以及接口自动化测试
2、了解使用Jmeter工具进行性能测试以及压力测试,能够做简单的性能以及压力测试
3、熟悉Linux命令
4、掌握Kubernetes(K8S)使用以及KAFKA使用命令
5、能够理解JAVA开发语言以及Python语言,能够写一些JAVA程序的断言以及Python脚本
6、熟练掌握根据项目需求编写对应的测试用例
7、熟练掌握Mysql的增删改查语句
8、能够在集群模式下,安装集群版的presto,同时连接Mysql数据库以及Hive数据库
长城汽车解析包项目:
项目介绍:车辆通过CAN协议,把原始数据发送到外网KAFKA中,然后通过K8S服务解析该原始数据,然后发送到内网KAFKA,同时该数据通过etl,把数据存到hive表中
问题解决:
当客户出现有疑问的数据,首先在hive表中复现查找有疑问的数据,然后根据该解析数据,通过业务逻辑准确查找该解析数据对应的原始数据,然后把该原始数据还原成帧级数据,根据所还原的帧级数据的值,结合CAN排布所定义的公式,计算得出,根据所计算出来的数据跟解析之后的数据做对比,确定是否为解析包或者公式问题
脚本编写:
根据解析包解析之后的数据,使用JAVA语言编写断言语句,验证所解析之后的结果是否正确
根据不同解析包,使用Python语言,编写数据对比脚本,快速定位问题
车机端通过INCA连接,模拟测试case数据,执行完成之后,把INCA生产的csv文件保存,然后通过一系列业务流程,最终数据入库到hive数据库,然后根据模拟的测试case数据,在hive中找出对应时间段的数据,然后导出到本地,然后编写python脚本,使用图形化对比INCA与h
根据需求,测试目前系统是否满足20W辆车的并发量。因为单机版的jmeter无法满足目前测试需求,所以需要搭建集群版jmeter进行压力测试。首先选择一台windowns服务器作为server主机机器,其余机器作为client进行压力测试。根据测试需求,逐渐增加并发量,一直到出现E