自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 收藏
  • 关注

原创 python项目运营时,出现,redis用户密码未设置问题,排查解决

2.1 根据上面提示,确认redis服务端密码设置是否成功,打开redis客户端窗口。该提示说明代码配置过程中设置了密码,而redis服务未设置密码。2.2 重新执行程序,运行正常了。

2024-06-26 18:02:56 314

原创 windows系统下安装redis,并进行密码配置

redis的出现主要是为了替代早起的Memcache缓存系统的。内存型(数据存放在内存中)的非关系型(nosql)key-value(键值存储)数据库, 支持数据的持久化(基于RDB和AOF,注: 数据持久化时将数据存放到文件中,每次启动redis之后会先将文 件中数据加载到内存),经常用来做缓存、数据共享、购物车、消息队列、计数器、限流等。redis的官方只提供了linux版本的redis,window系统的redis是微软团队根据官方的linux版本高仿的。出现以下窗口代表启动成功,

2024-06-20 11:00:53 195

原创 车载以太网测试

ipv4: 32位ipv6: 128位每个ip地址都有网络前缀和网络断组成理解IP地址和MAC地址的区别?虚拟地址、软件地址、逻辑地址网络层和以上各层使用放在IP数据报文的首部固化在网卡上的ROM中硬件地址、物理地址数据链路层使用,放在MAC帧的首部。

2024-06-14 15:12:51 250

原创 智能座舱稳定性模块典型问题分析:ANR, Crash, 冻屏,watchdog 内存泄漏

ANR(Application Not Responding)问题问题描述:ANR即应用无响应,通常表现为应用进程的主线程(UI线程)超时,导致系统弹出应用无响应的提示框。 原因分析: 应用进程主线程导致,如activity-5s超时、broadcast-10s超时、service-20s超时。 CPU或内存耗尽,导致主线程无法及时处理事件。 解决思路: 避免在主线程执行耗时操作。 优化代码逻辑,减少CPU和内存的占用。 Crash问题问题描述:Crash即应用崩溃,通常表现

2024-06-12 09:29:58 319

原创 Json读写文件工具类封装

在json的读写中主要涉及两种数据类型,字符串和json文件,读取后的数据主要用于传参,由于json文件读取到的数据无法进行直接传参,参数化的数据格式一般为元组格式,所以文件类型的格式读取后还要再做数据类型转换。

2024-05-28 10:37:27 346

原创 在没有足够测试数据的请情况下,如何验证前端页面的分页展示和渲染情况

测试过程中,为了验证前端页面的展示效果及分页组件的展示情况,测试人员一般都会选择在数据库造数据,但遇到表格管理逻辑特别复杂的情况,可能会耗费大量的时间,此时我们可以选择使用工具模拟返回值的方式进行构造。1. 使用抓包工具charles,抓取请求,再请求上右击,打断点(点击后自动勾选breakpoints)3.第二次跳转到 编辑响应,构造多条数据,点击执行,前端页面既可以多条数据(验证分页和前端渲染)2.前端页面再次触发该请求,第一次跳转到请求,点击执行(execute)

2024-05-27 18:42:51 185

原创 python+pymysql对数据库进行增、删、改、查操作

接口测试中,应用到数据库操作的场景:接口发送请求后明确会对数据库中的某个字段进行修改(编辑,更新、删除操作),但,响应结果中无该字段数据时。例如:删除订单接口,is_delete 字段,没有 在响应结果中出现! 需要借助数据库校验! 例如删除订单接口,测试数据使用一次就失效,测试前,无法保证测试数据是否存在。 2.2 数据库查询操作fetchone():从结果集中,提取一行。 fetchmany(size):从结果集中,提取 size 行。 fetchall():提取所有结果集。

2024-05-27 14:39:12 780

原创 python接口自动化测试中为什么用yaml文件进行用例管理而不是json文件

综上所述,虽然JSON文件在数据交换方面具有优势,但在Python接口自动化测试中,使用YAML文件进行用例管理更加合适。这是因为YAML文件具有更好的可读性、支持注释、灵活性更高、与Python的兼容性更好以及社区支持更广泛。

2024-05-26 18:01:13 295

原创 pytest的fixture()函数中的参数详解

在pytest测试框架中,@pytest.fixture()是一个非常重要的装饰器,它允许你定义一些在测试函数或测试类之间共享的设置和清理代码。这些设置和清理代码通常包括创建测试数据、设置测试环境、关闭数据库连接等。

2024-05-25 10:14:58 236

原创 接口自动化核心模块Requests详解(二)

使用requests进行接口测试时,主要使用get 和post两种方式,两种请求方式的传参模式和方法是完全不一样的。

2024-05-25 09:46:03 420

原创 接口自动化核心模块Requests详解(一)

Python的Requests库是一个功能强大且简洁的库,提供了简单易用的接口来处理HTTP请求。

2024-05-24 18:26:55 437

原创 YAML文件的读取

1.1 以“ - ”开头的行表示构成一个列表。1.2 以键值对构成一个数组。首先安装第三方包pyyml.

2024-05-20 21:39:58 263

原创 车载语音交互测试场景

语音交互是智能汽车的重要入口,其功能覆盖车载导航、蓝牙电话、FM、空调、车控、影音等部分。

2024-05-20 19:10:49 456

原创 测试框架Pytest实战(三)--allure报告定制化处理

1.史诗(项目名称):@allure.epic("项目名称:接口自动化测试项目")2.特性(模块名称):@allure.feature("模块名称:用户管理模块")3.分组(接口名称):@allure.stoy('"接口名称:直询商品")4.以下两种方法都可使用:(1)@allure.title("测试用例标题:账密登录1")(2)allure.dynamic.title("测试用例标题:账密登录2")

2024-05-19 11:52:27 258

原创 测试框架Pytest实战(二)

pytest.fixture(scope="class", autouse=True, ids="dd", name="别名")print("执行数据库的验证,查询数据库")yieldprint("关闭数据库")function:在每个方法(测试用例)前后执行一次class: 在每个类的前后执行一次module:在每个py文件前后执行一次package/session: 在每个package前后执行一次autouse=True参数代表自动调用。

2024-05-16 15:30:52 628 1

原创 测试框架Pytest实战(一)

第三方框架Pytest,它在保留了UnitTest框架语法的基础上有着更多的优化处理,是自动化测试中最易入手,最易落地交付的框架。

2024-05-14 16:36:10 667 2

原创 车载通讯总线协议(一)-- CAN(11898)

控制器局域网CAN(Controller Area Network), 是一种技术先进、可靠性高、功能完善、成本合理的远程网络通讯控制方式,广泛应用于汽车领域。CAN 协议有ISO11898标准和 ISO11519-2 标准两种,两者对于数据链路层的定义相同,但物理层不同。CAN总线是唯一成为国际标准的现场总线。标准帧(Stand Frame):具有11位标识符扩展帧(Extend Frame):具有29位标识符数据帧:从发送节点向其它节点发送数据(常用)

2024-05-06 15:59:29 1219

原创 车联网通讯协议(三)--MQTT

MQTT(Message Queuing Telemetry Transport)是一种轻量级的、基于发布/订阅模式的通讯协议,最初设计用于传感器和嵌入式设备之间的通讯,但也被广泛应用于车联网领域。因此,MQTT协议属于车联网通讯协议的范畴。MQTT提供了一种可靠、高效的方式,使得车辆和其他系统(如云平台、移动应用等)之间能够进行实时通讯,用于传输车辆状态、数据和指令等信息。MQTT(消息队列遥测传输)协议规范中的介绍很好地描述了MQTT的全部含义。它是一种很轻的通讯协议。

2024-05-06 13:49:32 418

原创 APA自动泊车功能逻辑的实现原理

APA系统通常包括超声波传感器、摄像头和车辆控制系统。传感器负责检测周围环境,摄像头用于提供实时图像,车辆控制系统则根据传感器和摄像头的数据自动控制车辆的转向、加速和制动。APA系统能够识别停车位的大小和位置,并根据车辆尺寸自动计算最佳停车路径,使驾驶员只需轻轻一按即可完成停车过程。

2024-04-26 13:12:37 402 1

原创 统一诊断服务UDS(一)

定义,位于OSI模型中的应用层,可以在不同的汽车总线(如CAN、LIN FLEXRAY、以太网)上实现,用于车辆电子系统的故障诊断和通信,它提供了一组标准化的诊断服务,允许诊断工具与车辆电子控制单元进行通信,以诊断和解决故障。简单理解起来,UDS就是一种服务,诊断仪向ECU发出诊断服务请求,ECU向诊断仪发送对应请求的响应。SID(Service Identifier)诊断服务ID,表示诊断服务的功能,长度为1个字节。Sub-function子功能,表示诊断服务的具体操作,长度为1个字节。

2024-04-26 11:11:00 413 1

原创 自动化测试面试题(一)

1.根据接口文档进行测试内容的设计,测试框架包含有什么内容,每一个关联的内容都会有实现的用途 讲解。首先,搞清楚Mock是什么 ,模拟数据,mock一般是通过flask来实现的。首先,自动化测试的成功率一定大于速度,所有的效率提升都是建立在正确性的保证下。4.锲约测试,主要针对前端进行测试,或者对生产者与消费者关系的测试。3.取代第三方接口(外部接口的使用),解决接口难以触达的情况。首先,依照整体项目的测试流程来讲解整体的接口测试流程。一、项目中的接口自动化测试是如何开展的。1.减少强制等待的使用。

2024-04-26 09:48:48 172 1

原创 java调用JDBC进行数据库连接

JDBC就是使用Java语言操作关系型数据库的一套API ( Java DataBase Connectivity )

2024-02-28 14:07:30 260 1

原创 Vue指令v-bind

2.语法格式:v-bind:属性名=“表达式” 并且可以简写为 “:属性名=表达式“1.指令作用:动态的设置html的标签属性,例如:src url title等。

2023-12-17 11:20:00 351 1

原创 v-on事件监听中的参数传递

【代码】v-on事件监听中的参数传递。

2023-12-16 20:53:15 375 1

原创 Vue指令(v-on)事件监听

v-on:事件名=“methods中的函数名”1.作用:注册事件=添加监听+处理逻辑。v-on:事件名=“内联语句”

2023-12-16 20:22:32 469 1

原创 vue中判断符号的用法

)与相等运算符是相反的。这意味着严格不相等并返回flse的地方,用严格相等运算符会返回true,反之亦然。与相等运算符类似,不相等运算符在比较的时候。这意味着严格不相等并返回flse的地方,用严格相等运算符会返回true,严格不相等运算符不会转换值的数据类型。严格相等运算符是相对相等操作符的另一种比较操作符,与相等操作符转换类型不同,严格相等运算符不会进行类型装换,如果比较的值类型不同,那么在严格相等运算符。3===“3” 的结果是false(由于3是number类型,而'3'是String类型)

2023-12-16 20:11:16 993 1

原创 python 文件路径拼接时,为什么使用os.sep,而不使用“\”

是 Python 的 os 模块中的一个属性,它代表操作系统中用于路径分隔符的字符。这个属性可以根据用户的操作系统自动适应不同的值。),而在 Unix 或 Linux 系统中,路径分隔符是斜杠(例如,在 Windows 系统中,路径分隔符是反斜杠(可以用来构建跨平台兼容的路径,这样就可以确保。变量在任何操作系统中都使用正确的路径分隔符。

2023-11-21 11:08:29 238

原创 Kafka 简介

一个 Broker 每秒可以处理成千上万的分区和百万量级的消息。若干个 Broker 组成一个集群(Cluster),其中集群内某个 Broker 会成为集群控制器(Cluster Controller),它负责管理集群,包括分配分区到 Broker、监控 Broker 故障等。Broker 同时服务消费者拉取分区消息的请求,返回目前已经提交的消息。2.支持 Kafka Server 间的消息分区,及分布式消费,同时保证每个 Partition 内的消息顺序传输。3.同时支持离线数据处理和实时数据处理。

2023-11-09 18:33:44 32 1

原创 ADAS系统主要功能介绍

如果车辆接近识别到的标记线并可能脱离行驶车道,那么会通过方向盘的振动,或者是声音来提请驾驶员注意,并轻微转动方向盘修正行驶方向,使车辆处于正确的车道上,若方向盘长时间检测到无人主动干预,则发出报警,用来提醒驾驶人员。通过分析传感器获取的前方道路信息对前方车辆进行识别和跟踪,如果有车辆被识别出来,则对前方车距进行测量。在自适应巡航系统中,系统利用低功率雷达或红外线光束得到前车的确切位置,如果发现前车减速或监测到新目标,系统就会发送执行信号给发动机或制动系统来降低车速,从而使车辆和前车保持一个安全的行驶距离。

2023-11-02 14:34:27 273 1

原创 V2V技术简析

恩智浦、达夫卡车、TNO汽车、里卡多等多家公司,通过采用V2X、摄像头和雷达等先进感知技术,将编队中跟随车辆的跟车时距(车距/当前车速)缩短至0.5s大陆集团联合克诺尔进行商用车编队行驶项目测试,该编队行驶系统将演示五种主要的自动驾驶功能:成形编队、编队巡航驾驶、车队高级紧急制动、单独车辆分离编队。国内,也有着包括一汽、上汽等主机厂,主线科技、图森未来等新势力着力研发编队行驶,并做到了在示范区域的实车落地,形成了一定突破。

2023-10-31 10:08:11 177 1

原创 虚拟环境的配置方法

【代码】虚拟环境的安装。

2023-10-27 13:37:49 67 1

原创 轻松搞定OOBE界面的全屏截图

Windows 在OOBE(开机体验)界面的截屏操作

2023-02-23 16:58:25 362 1

原创 Powershell 获取Windows系统所有在开始菜单的应用

2. 直接输入Get-StartApps 就可以查看所有app的应用名,若要导出所有应用,可直接重定向文件。1. 以管理员身份打开powershell应用(WIN7以上系统都有该应用)。

2022-09-27 16:21:10 660

原创 五个老师给一个学生打分,运用python 求出最高分,最低分,和去除最高分和最低分后的平均分

首先,明确老师给学生的所有成绩是一个列表形式,定义一个空列表,往空列表中追加元素,里边中总共追加到五个元素。其次,使用函数max(), 和min() ,找出列表中的最大值和最小值,直接做格式化输出。最后,用.remove()函数移除最大值最小值,在求平均值...

2022-01-05 21:28:03 5565

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除