自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 资源 (3)
  • 收藏
  • 关注

原创 分享自制CAN工具【python源码】

背景:由于工作原因,最近想写一个CAN工具:1,界面简单容易操作;2,适合实车操作,有实车信号按钮;3.可自动化测试;4.CANoe Is Too Expensive!环境:python3.7 +tkinter+多线程一、调用dll库文件 调用的创芯科技DLL也可以用周立功DLL库;# -*- encoding=utf-8 -*-from ctypes import *import timedll = windll.LoadLibrary('./ControlCAN.dll') .

2020-11-01 11:10:46 2807 3

原创 汽车CAN诊断——报文数据篇

汽车CAN总线有动力总成PCAN,底盘控制CCAN,整车控制BCAN,娱乐ECAN,诊断DCAN五种。CAN诊断,即是对CAN网络中各节点,各CAN总线,网关的故障进行检查与修复。统一诊断服务(UDS),即ISO-14229标准,是绝大多数汽车厂商使用的诊断服务。10:诊断会话请求服务 一般的诊断请求的输入格式为:710 02 10 01 帧ID为710,帧数据长度...

2020-01-19 15:52:05 18458 1

转载 CAN诊断浅谈 如何用CAN工具进行诊断

转:https://mp.weixin.qq.com/s/bcuoUQfkfyx6rtbgw-Z_BQ引言: 从之前的课程我们了解到,车上的智能硬件设备太多,即ECU节点太多,这些节点通过CAN总线外加汽车网关,组成了整车CAN网络.当车辆某个节点,或者某条CAN总线出故障甚至网关出故障了, 会有什么现象呢?某ECU节点故障:也就是你的车上的某个智能硬件不work或者...

2019-10-24 22:32:14 4072

原创 adb logcat 显示 Android 日志

作者 :万境绝尘 转载请著名出处eclipse 自带的 LogCat 工具太垃圾了, 开始用 adb logcat 在终端查看日志;1. 解析 adb logcat 的帮助信息在命令行中输入 adb logcat --help 命令, 就可以显示该命令的帮助信息;octopus@octopus:~$ adb logcat --helpUsage: logcat [o...

2019-08-16 16:54:09 579

原创 windows下python虚拟环境virtualenv和virtualenvwrapper安装与使用

环境信息 操作系统:wins7 python版本:3.7.0安装下载安装python3.7.0【略...】 安装virtualenv python3.7.0版本自带了pip,为了减少安装步骤,使用pip安装; cmd,打开windows命令行; pip install virtualenvpip install vi...

2019-06-25 21:41:15 846

原创 汽车CAN网络测试及自动化测试工具

汽车CAN网络测试开发方法一、前言 随着汽车电子技术的发展和对汽车性能要求的提高,汽车上电控单元(ECU, Electronic Control Unit)数量越来越多,各个电控单元之间的交互信息通过CAN、LIN、MOST总线组成的网络来实现。因而对整车网络的开发显得尤为必要。当前整车网络的开发流程一般都是基于国际上通用的V模式开发流程。 整车网络开发V模式流程包括以下几个主要...

2019-05-10 22:50:45 16105

原创 APP测试面试题总结

APP测试面试题一、开场问题:(自由发挥)1、请自我介绍一下;2、为什么离开上一个公司呢?3、做测试多久了?以前做过哪些项目?你们以前测试的流程是怎样的?用过哪些测试工具?4、你觉得为什么要在一个团队中开展软件测试工作,测试的价值提现在哪里?二、技术方面:Android四大组件Android四大基本组件:Activity、BroadcastReceiver广播接收器...

2019-05-07 18:18:13 5208 2

转载 CAN诊断浅谈 + 如何用CAN工具进行诊断

引言: 从之前的课程我们了解到, 车上的智能硬件设备太多, 即ECU节点太多, 这些节点通过CAN总线外加汽车网关, 组成了整车CAN网络. 当车辆某个节点, 或者某条CAN总线出故障甚至网关出故障了, 会有什么现象呢?某ECU节点故障: 也就是你的车上的某个智能硬件不work或者不好用, 比如空调这个设备无法调节温度了.某条CAN总线故障:比如BCAN整条CAN总线都不work了...

2019-05-05 21:27:06 7654 3

原创 解决python3.7.2中pyinstall打包成exe文件工具的问题

 首先介绍一下可以打包Python代码的工具:py2exe: 这个是知名度最高的,但是好像不太适合新手,需要各种库,用起来比较繁琐,不推荐。 pyinstaller : 可以只是生成单独的可执行程序。 最新版本为3.2.1 Stable, supports Python 2.7, 3.3–3.7。 可以自定义图标。 跨平台,兼容性良好。 cx_Freeze : 这...

2019-04-27 13:59:44 5004 1

原创 Labview和Python完美结合——自动化测试车联网/物联网平台和终端

Python自动化测试WEB,APP,(安卓,IOS)明显优势,自从1991年诞生以来,Python作为一种解释型、面向对象、动态数据类型的高级编程语言,其普及率、近几年保持持续高速上升的趋势。 Labview语言是一种图形化编程语言,是专门为测试、测量或控制的工程应用程序而构建的。这意味着LabVIEW擅长于工程特定的软件需求,例如简化硬件集成、创建以工程为中心的用...

2019-03-30 17:22:30 13462 5

原创 MySQL数据库的基本操作——增、删、改、查

一、数据库查询SELECTSELECT语句查询数据表中的一列或多列数据、使用集合函数显示查询结果、连接查询、子查询以及使用正则表达式查询等。SELECT语句的基本格式是:SELECTid,name,........ FROM 表1,表2,........ WHERE 表达式 GRO...

2019-03-16 17:49:57 1192

原创 python3之Excel两种操作——openpyxl和pandas

pandas操作Excel请进:https://www.cnblogs.com/liulinghua90/p/9935642.htmlExcel 是 Windows 环境下流行的、强大的电子表格应用。openpyxl 模块让 Python 程序能读取和修改 Excel 电子表格文件。例如,可能有一个无聊的任务,需要从一个电子表格拷贝一些数据,粘贴到另一个电子表格中。或者可能需要从几千行中挑选几...

2019-03-06 11:06:15 12601 1

原创 Python集合set——【增】【删】【改】【查】——基本操作总结

五、 set集合1.去重,把一个列表变成集合,就自动去重了2.关系测试,测试两组数据之间的交集,差集,并集等关系。5.1 创建一个数值集合list_1 = set([1,4,5,7,3,6,7,9])list_2 = set([2,6,0,66,22,8,4])5.2增加list_1.add(999) #添加一项list_1.update([888,777,...

2019-03-02 13:41:00 2821

原创 Python元组tuple——【查】——基本操作总结

四、 元组处理 元组,是一个只读列表。4.1 查找4.1.1 索引tup = ('arwen',123)  print tup[0]  print tup[1]4.1.1 index()描 述:查找元素的索引值实 例:#/usr/bin/env pythonnames = ('chenxin','chenxiang','jinzhon...

2019-03-02 13:36:58 3022

原创 Python字典dict——【增】【删】【改】【查】——基本操作总结

三、 dict字典 字典特点: 1、查询速度快 2、key唯一 3、key是不可变的 4、无序的 5、必列表内存空间多。 为什么快与为什么空间大呢?...

2019-03-02 13:35:40 825

原创 Python列表list——【增】【删】【改】【查】——基本操作总结

二、 list列表2.1 增2.1.1 append()描 述:方法用于往列表里添加元素输出结果:list实 例:names = ['qinfu','123','chenxin','liuqiang']# #增names.append('wangxingyu')print(names)结果:['qinfu', '123', 'chenxin', ...

2019-03-02 13:34:46 585

原创 Python字符串之——【增】【删】【‘改’】【查】——基本操作总结

一、字符串处理 字符串对象是不可改变的,也就是说在python创建一个字符串后,你不能把这个字符中的某一部分改变。任何上面的函数改变了字符串后,都会返回一个新的字符串,原字串并没有变。1.1 【增】1.1.1 字符串的拼接用加号拼接>>>s='hello'+'world' >...

2019-03-02 13:23:20 3161

原创 Python自动化测试学习二:总结get和post区别---面试用

总结get和post区别 get参数通过url传递,post放在request body中。 get请求在url中传递的参数是有长度限制的,而post没有。 get比post更不安全,因为参数直接暴露在url中,所以不能用来传递敏感信息。 get请求只能进行url编码,而post支持多种编码方式 get请求会浏览器主动cache,而post...

2019-02-28 15:03:52 423

原创 CAN 报文编码学习笔记二:模拟CAN协议连接车联网平台测试——发送与接收

https://blog.csdn.net/MIC01234/article/details/80373118****************2019**********第一贴************************工具:1、车厂协议,2、CAN盒模拟器+CANTest软件,3、CAN接收终端(GSM+GPS),4、平台一、确定要模拟数据在CAN1或CAN2:二、波特率...

2019-02-26 13:56:20 199

原创 CAN 报文编码学习笔记二:汽车CAN协议测试——发送与接收

https://blog.csdn.net/MIC01234/article/details/80373118****************2019**********第一贴************************工具:1、车厂协议,2、CAN盒模拟器+CANTest软件,3、CAN接收终端(GSM+GPS),4、平台一、确定要模拟数据在CAN1或CAN2:二、波特率...

2019-02-26 13:55:41 14462 4

原创 Python自动化测试学习一:常用Python脚本模块整理

1、冒泡排序lis = [56,12,1,8,354,10,100,34,56,7,23,456,234,-58]def sortport(): for i in range(len(lis)-1): for j in range(len(lis)-1-i): if lis[j] > lis[j+1]: l...

2019-02-22 18:01:24 1977

原创 CAN 报文编码学习笔记一:Intel格式与Motorola格式

Intel格式与Motorola格式的区别 CAN开始学习已经两个月有余,以下是me的学习过程笔记:分享出来供初学者参考,也为自己作为日后资料的备忘录。——学习注重在过程,知识在于积累。不足处请指出! 首先在编码优缺点上,Motorola 格式与Intel 格式并没有...

2018-05-19 13:07:34 13545 7

转载 软件测试6年工作总结--转

                                   在百度文库看到一篇总结--------分享----------            https://wenku.baidu.com/view/eb8f8608f78a6529647d537d.html?sxts=1548146629338&sxts=15481474371341、分享第一条经验:“学历代表过去、...

2018-05-17 23:09:06 566 1

转载 STM 32 can总线 实例代码

STM 32 can 实例代码#include "sysdef.h" #define MAX_MAIL_NUM  3//CAN总线调试:0=运行 1=自环调试#define CAN_DEBUG     0//CAN总线波特率:0=250kbps,1=500kbps,2=1Mbps#define CAN1_BPS      0 unsigned char can1_addr = 0; unsigne...

2018-04-16 17:49:35 2499 2

创芯科技DLL.rar

创芯科技USB-CAN-2A controlcan.dll下载,兼容CANtest,下载controlcan.dll替换CANtest安装包文件35k.

2019-07-30

jmeter学习教程视频下载

课程目录: 1:Jmeter 安装及环境配置 2:Jmeter 目录及配置文件说明 3:Jmeter 各大组件介绍说明 4:实战项目环境搭建 5:脚本录制之 badboy 6:脚本录制之 jmeter 代理 7:脚本录制之移动端APP录制 8:Fiddler抓包实战 9:移动端抓包实战 10:脚本增强之参数化(多方式实现) 11:脚本增强之高级参数化 12:脚本增强之关联 13:脚本增强之关联的高级应用 14:脚本增强之集合点、思考时间 15:脚本增强之断言 16:脚本增强之逻辑控制 17:Jmeter之IP欺骗 18:命令行压测及生成报告 19:Jmeter之分布式压测 20:jmeter扩展插件 21:自己动手开发jmeter插件 22:FTP协议实战 23:WebService协议实战 24:JDBC协议实战 25:JDBC协议实战增删改查 26:JDBC协议实战高级操作 27:Jmeter4.0的一些更新

2019-04-10

华为PCB设计标准规范

华为PCB设计规则,硬件设计规范,硬件电气要求

2015-05-21

空空如也

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

TA关注的人

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