自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(312)
  • 资源 (10)
  • 收藏
  • 关注

原创 Pycharm:通过git拉取仓库代码并创建项目环境

1、2、3、4、5、6、7、8、9、

2023-06-02 14:13:54 231

原创 python:根据灰度值检查成像是否存在黑图情况

1、摄像机在拍照的时候,会打开闪光灯进行拍照,假如闪光灯在拍照之后打开,就会产生黑图2、因此,我们需要摄像机采集很多图片,检查是否每次拍照都是正常的3、我们可以通过人眼进行查看,但是照片很多,难免有判断失误的时候4、因此,我们设计一段python程序去识别黑图。

2023-04-23 15:31:37 427 2

原创 Pycharm使用Conda环境在Avilable Packages界面不显示可安装包

Pycharm使用Conda环境在Avilable Packages界面不显示可安装包

2023-02-13 13:41:22 1141 4

原创 PLC程序实例三:ModBusRTU客户端编程实例与测试方法

PLC程序实例分享,即根据项目情况分享不同实例。

2022-12-07 13:07:06 1321

原创 PLC程序实例二:ModBusTCP客户端编程实例与测试方法

PLC程序实例分享,即根据项目情况分享不同实例。

2022-12-07 12:56:36 1422

原创 PLC程序实例一:MC协议定时进行网络触发

PLC程序实例分享,即根据项目情况分享不同实例。

2022-12-07 10:32:19 854

原创 PLC:梯形图基本语法看这一篇就够了

可编程逻辑控制器(Programmable Logic Controller,PLC),是一种通过控制指令实现自动化控制的控制器,由CPU、内存、输入/输出接口等功能单元组成。本文是对PLC梯形图编程的总结,希望能够以一篇文章的篇幅,让读者掌握PLC梯形图语法。

2022-12-06 21:34:30 3824

原创 Python:基本语法看这一篇就够了

将之前的Python文章修改、扩展,并整合到一起,方便查阅。

2022-11-17 20:07:35 813

原创 Linux脚本:Bash脚本看这一篇就够了

Linux脚本有很多解析器(Shell),不同解析器要求的脚本语法是不一样的。系统在解析脚本时,如果没有在脚本声明指定解析器,则会采用系统默认解析器来对脚本进行解析。sh是非常重要解析器,历史很悠久,地位很牢固。特别地,Bash是用途最广的Shell,而且是兼容sh的解析器,因此本文着重Bash Shell的研究。

2022-10-27 13:57:08 3275

原创 PyQT6:看这一篇就够了

前言本文来自B站的PyQT6学习教程,可以当作学习笔记来使用,当然,内容有删减,因此,建议以以下链接为准。【Udemy付费课程】使用 PyQt6 和 Qt 设计器进行 Python GUI 开发(中英文字幕)_哔哩哔哩_bilibilihttps://www.bilibili.com/video/BV1US4y1P7ae?p=1&vd_source=08190846ba6ed7c6ea29bab5df72b535一、PyQT6的Win10环境搭建1、IDE环境Pycharm+python3.10+PyQT6

2022-07-03 00:37:10 3005 2

原创 C/C++:基本语法看这一篇就够了

一、认识C语言1、C语言的演化历程可表示为:01-》汇编-》C语言(1)硬件电路只能表示0、1两个状态,因此最开始编程时,使用的是0101010110101...进行表示,当要做加法时,可以用特定序列(如010101来标识),而对于不同的硬件电路,会有不同的表示方法,因此需要根据硬件电路来定义,并在编程时查表。(2)当表示加法的硬件电路统一标准后,那么特定序列就会固定下来,这时候人们使用ADD这样的标志来表示特定序列,即使用指令方式来表示,这样就形成了很多指令集,形成汇编语言。(3)基于

2022-05-15 18:43:47 1571

原创 C++开发实战(五):用C/C++给python写一个模块

一、前言1、上一篇文章,我们已经对C/C++工程进行了二次封装,并生成了可用的python模块2、本篇文章将基于上一篇文章的思路,自己写一个python模块C++开发实战(四):对提供接口的C/C++进行二次开发_Lion King的博客-CSDN博客_c++二次开发https://blog.csdn.net/weixin_43431593/article/details/121615034?spm=1001.2014.3001.5501二、写一个简单的python模块1、创建工程(动态

2022-05-04 18:31:36 2474

原创 Airtest:Windows桌面应用自动化测试(一)

一、我为什么选择Airtest?1、因为它集成了pywinautopywinauto:Windows桌面应用自动化测试(一)_Lion King的博客-CSDN博客一、我为什么使用pywinauto模块1、因为我之前采用的方案遇到的问题,使我不得不改变方案Appium: Windows系统桌面应用自动化测试(二)_Lion King的博客-CSDN博客一、获取不到操作句柄的问题1、下图是通过python脚本连接的不同应用2、应用一:有sessionId,说明会话正常,可通过句柄操作应用3、应用二:报

2022-04-24 15:17:57 6534 8

原创 pywinauto:Windows桌面应用自动化测试(一)

一、我为什么使用pywinauto模块1、因为我之前采用的方案遇到的问题,使我不得不改变方案Appium: Windows系统桌面应用自动化测试(二)_Lion King的博客-CSDN博客一、获取不到操作句柄的问题1、下图是通过python脚本连接的不同应用2、应用一:有sessionId,说明会话正常,可通过句柄操作应用3、应用二:报500错误https://blog.csdn.net/weixin_43431593/article/details/1242998512、因为大厂也在基于pywi

2022-04-24 11:26:09 6768 13

原创 Appium: Windows系统桌面应用自动化测试(二)

一、获取不到操作句柄的问题1、下图是通过python脚本连接的不同应用2、应用一:有sessionId,说明会话正常,可通过句柄操作应用3、应用二:报500错误

2022-04-20 16:01:23 6829 15

原创 C语言:51单片机看这一篇就够了

一、环境搭建1、开发软件Keil5C512、烧录软件stc-isp3、普中51单片机开发板二、单片机介绍1、单片机(Micro Controller Unit ,即MCU)2、本篇所使用的单片机为STC89C52单片机所属系列为8051,即51单片机。8051最开始指在80年代生产的8051内核的单片机。后延伸为只要是8051内核的单片机,都统称为51单片机。3、51单片机命名规则...

2022-04-09 17:27:54 41920 36

原创 python:正交实验法的实现

from allpairspy import AllPairsparameters_01 = [ ["win7", "win10", "win11", "xp"], ["32", "64"], ["系统盘", "其他盘"], ["360", "腾讯", "金山", "无"],]parameters_02 = [ ["卸载后,再安装", "覆盖安装", "其他路径安装"], ["中断", "不中断"], ["同一版本", "版本升级", "版.

2022-03-20 20:08:42 1560

原创 性能测试实战(十四):CICD与zabbix

一、性能测试持续集成CICD1、典型工具:jenkins(1)jenkins+ant+jmx脚本(核心文件build.xml)(2)java代码编译部署工具 ant>maven>gradle(3)安装jekins(4)安装ant下载ant包,放在jekins的机器上,解压,配置环境变量2、CICD(1)持续继承、持续交付(2)我们写好的jmx脚本。平时大家使用gui或cli模式,运行,都是要自己去操作一下(3)现在写好jmx性能脚本,版本更新时,脚本自动运

2022-03-13 11:31:30 1992

原创 python的pytest模块:pytest命令行详解

一、官方文档How to invoke pytest — pytest documentationhttps://docs.pytest.org/en/latest/how-to/usage.html?highlight=durations二、pytest命令行详解1、查看命令帮助$ pytest --helpusage: pydevconsole.py [options] [file_or_dir] [file_or_dir] [...]positional arguments:

2022-03-09 15:09:17 2094

原创 性能测试实战(十三):Jmeter-CLI无图形界面与分布式

一、企业性能测试现状1、真正的性能测试是无图形界面没有界面,就不需要分配资源给图形,可产生更多的请求压力,能真实反应服务器的性能情况

2022-03-05 15:44:10 712

原创 性能测试实战(十二):性能监控

一、ServerAgent二、nmon1、只能监控linux2、nmon有三种运行模式(1)实时屏幕交互模式执行nmon运行命令、快捷键cmdn(2)数据收集模式用的最多的命令,后面-f , 默认收集24小时,结果输出到 .nmon文件,并需要分析工具可以分析cpu、内存、磁盘、网络、io,但是没有应用和数据库的数据只能在性能结束之后,才能分析出来(3)定时执行模式-x 每隔15分钟获取数据一次,总共获取96次,即24小时后,就自动退出-X 每隔30秒收集

2022-03-02 22:58:28 967

原创 python的os模块

一、官方文档os --- 多种操作系统接口 — Python 3.10.2 文档https://docs.python.org/zh-cn/3/library/os.html本模块提供了一种使用与操作系统相关的功能的便捷式途径。如果你只是想读写一个文件,请参阅open(),如果你想操作文件路径,请参阅os.path模块,如果你想读取通过命令行给出的所有文件中的所有行,请参阅fileinput模块。 为了创建临时文件和目录,请参阅tempfile模块,对于高级文件和目录处理,请参阅shut...

2022-02-26 15:53:42 563

原创 性能测试实战(十一):性能测试相关线程组

一、负载测试

2022-02-20 12:45:08 499 2

原创 python的faker模块

一、官方文档Welcome to Faker’s documentation! — Faker 13.0.0 documentationhttps://faker.readthedocs.io/en/master/index.html#faker用于造数据的,如人名、邮箱等等,常用于测试数据的生成。二、简单的安装与使用# 安装pip install Faker# 使用from faker import Fakerfake = Faker(["en_US", "zh_CN"])

2022-02-17 15:03:23 1593

原创 python的re模块

一、官方文档正则表达式HOWTO — Python 3.10.2 文档https://docs.python.org/zh-cn/3/howto/regex.html#regex-howtore --- 正则表达式操作 — Python 3.10.2 文档https://docs.python.org/zh-cn/3/library/re.html#re-syntax正则表达式(称为RE,或正则,或正则表达式模式)本质上是嵌入在Python中的一种微小的、高度专业化的编程语言,可通过re..

2022-02-16 10:15:59 691

原创 性能测试实战(十):全链路性能测试

一、全链路性能测试实际情况真正的全链路性能测试,一般的公司,没有这个技术,因此落地不了真正的全链路,需要通过浏览回放的平台,把生产的流量(完全可以真实的模拟生产业务并发配比)。但是这个平台,暂时,还没有通用的平台,都是公司自己内部研发,然后使用。个性化的定制,所以需要公司有比较强的测开能力。我们现在的办法,通过生产流量的监控,用jmeter模拟配比发起性能测试,现有的工具进行二次开发,与流量回放平台结合,也需要比较强的测开能力全链路的监控,我们的被测服务器上的所有服务以及资源,都需要被监

2022-02-13 18:54:45 2605

原创 jenkins参数化python代码

一、jenkins端设置二、python代码端设置三、jenkins运行python代码四、附:python代码import ostry: env = os.environ["env"]except: env = "env_001" # 默认环境1print('os.environ["env"]', env)if env == "env_001": # 测试设备 10.80.21.50(实验室) 串口为COM5 云台控制COM7...

2022-02-12 15:12:48 4849

原创 python:在socket协议的数据里提取一张图片

一、需求描述与图片提取1、在多个分包数据中,提取一张图片有多难?(1)、将分包组成一个完整包(2)、基于完整包来截取图片数据)(3)、如果是RGB格式的图片,确认传输的数据是否是3通道,不是的话得增加其他通道的数据,否则图片会模糊(4)、保存RGB图片时,需要知道原始图片的尺寸(5)、有时候图片的数据会超过图片的尺寸,导致无法通过数组的方式写入,因此需要截取图片数据为该尺寸的数据(6)、截取数据时,截取后半部分的数据才不会使得图片错位2、图片数据:数据太多..

2022-02-10 18:21:18 5343

原创 性能测试实战(九):协议与性能测试工具

一、协议1、jmeter写http协议脚本2、常用协议(1)http(2)https(3)jdbc(4)soap:wsdl测试桩、mocksoupui工具、loaduisoap=http+xmlhttp请求+请求体用xml注意事项soap1.1 和 1.2的xml中标签是不一样的so...

2022-02-09 21:08:38 2149

原创 产品原型设计实战(一):产品设计相关工作

一、产品设计相关工作1、产品经理的日常工作内容产品源于各方面的需求,这就决定了设计要有远见。2、不同行业的设计标准不同行业的设计标准不一样,产品形态也有所区别。3、产品经理的分类行业决定了产品经理的分类,需要产品经理精通行业、精通业务。4、产品设计涉及的产出物(1)流程图 业务流程图 页面流程图 数据流程图(泳道图)(2)结构图 产品功能结构图:专注在功能模块,再逐级延...

2022-02-05 13:34:30 5342

原创 数据库设计实战(一):数据库设计规范

一、数据库设计流程1、需求分析确定用户对数据库系统的使用要求和各种约束条件,形成用户需求规约2、概念设计对用户要求描述的现实世界,通过对其分类、聚集和概括,建立抽象的概念数据模型3、逻辑设计将现实世界的概念数据模型设计成数据库的一种逻辑模式,即适应于某种特定数据库管理系统所支持的逻辑数据模式4、物理设计对具体的应用任务选定最合适的物理存储结构、存取方法和存取路径等5、验证设计在其他设计基础上,收集数据并具体建立一个数据库,运行一些典型的应用任务来验证数据库设计的正确性

2022-02-03 14:41:24 7729 1

原创 python的openpyxl模块

在这里永久免费分享一个我自己总结的openpyxl的思维导图,文末有链接。1、全景图2、部分截图3、思维导图链接与百度连接http://naotu.baidu.com/file/1f6e7d88afd2dbab7d09ff70a3a5dca1?token=b40ac6f736621db4...

2022-01-26 11:42:27 5250

原创 性能测试实战(八):逻辑控制器

一、逻辑控制器1、条件默认:勾选了Interpret...,则条件表达式的运行结果必须为 真 或者 假所以,表达式中,要有动作行为,就要使用函数 ${__groovy(,)}或${__jexl3(,)}判断条件建议使用引号将变量处理一下,避免类型不一样如果没有勾选,则运行之后判断运行结果是否为真假,因此不需要函数表达式2、循环不断地循环自己3、foreach当我们的变量...

2022-01-23 17:29:54 4614

原创 性能测试实战(七):数据驱动

一、数据驱动性能测试1、DDT:数据驱动测试,数据驱动性能测试2、在性能测试中,一定会使用很多数据来做测试3、数据:造数据、生成数据造数据:直接插入数据库、文件导入数据库、jmeter工具调用接口运行比较长的时间4、CSV数据元件设置(配置元件)(1)用自己已经造好的数据进行测试(2)文件名:一定不能为空,【浏览】默认打开的是jmx保存的地方,建议跟脚本放一起文件,可以支持文本文件(txt、csv)csv文件,是用逗号分隔列...

2022-01-19 22:17:18 5182

原创 性能测试实战(六):Json提取器与正则表达式

一、提取器的相关操作1、后置处理器动态变量名即对变量名进行传参一个json表达式提取多个Match No 填0 ,是随机获取一个Match No 填写一个 >0 的数字,是获取指定的某一个值Match No 填负数 ,就会返回所有值,因此要特别注意负数的使用一个json提取...

2022-01-16 18:46:24 6490

原创 GX Works3 (四):FX5U作为服务端的以太网MC协议梯形图通信编程

一、设置MC协议3E通信1、通过GX Work3设置

2022-01-11 16:49:10 11494

原创 GX Works3 (三):FX5U官方文档细节总结

一、FX5U的相关文档1、这是纸质硬件手册关联的文档,优先看这个2、这是下载的硬件手册关联的文档二、入门篇的相关细节1、工程的创建与修改模块标签是所使用的模块的输入输出信号或缓冲存储器等预先被定义的标签。如果使用模块标签,可忽略模块 的内部地址,轻松地创建程序。创建工程时默认否,可修改;创建工程后,修改路径如下:2、首次连接时,可以使用太网直连接设备,然后设置IP以在网络中连接3、程序转换图标的位置:初学者可能会找半天三、硬件篇相关细节..

2022-01-11 11:51:58 8638

原创 GX Works3 (二):FX5U的基于以太网MC协议的梯形图编程基础

一、FX5U官方文档地址手册 | 资料中心 | 三菱电机自动化(中国)有限公司 https://www.mitsubishielectric-fa.cn/site/file-manual?catalog=245&language=&keyword=FX5U可先下载以太网通信篇,在次文档中,会有相关联的文档指引,有需要再去查看其他手册。二、根据文档配置MC协议1、先查看以太网通信篇文档(1)如图描述:MC协议是MELSEC通信协议的简称,用于从外部设备(笔记本电脑、扫码器.

2022-01-10 16:04:41 8530

原创 GX Works3 (一):FX5U环境搭建与消除指示灯ERR的方法

一、软件官方下载地址软件 | 资料中心 | 三菱电机自动化(中国)有限公司 三菱电机自动化(中国)有限公司https://www.mitsubishielectric-fa.cn/site/file-software?catalog=245如图,根据三菱官方提示,下载安装即可。二、根据FX5U设备的硬件手册搭建硬件环境1、连接电源与网络...

2022-01-10 09:44:05 9630

原创 性能测试实战(五):参数化+关联

一、变量的定义与引用1、怎么命名变量名称建议使用 字母、数字或下划线(不要使用数字开头)2、用户定义的变量全局变量,可以跨线程组被引用,在脚本启动运行时,获取一次值,在运行过程中,不会动态获取值3、用户参数局部变量,启动脚本时获取一次值,在运行过程中,还会动态获取值4、引用${变量名称}二、函数三、关联...

2022-01-09 19:05:48 6352

django_auto_test.zip

基于django官网的学习笔记,主要内容为模型字段和类视图,资源介绍详见:https://blog.csdn.net/weixin_43431593/article/details/119754285

2021-08-21

django_auto_test.zip

django 3.2的官方文档的笔记与代码(编写第一个应用1-7),相关介绍请查阅:https://blog.csdn.net/weixin_43431593/article/details/119699396

2021-08-15

iperf-2.0.6-win32.zip

用于网络测试的win版本,免安装,下载就能用

2021-08-03

showdoc-master.zip

该版本是本人自用的版本,主要为了方便用户通过本博客的文章,获取得到同样的资源,避免博客的操作因为版本的迭代而存在差异。本版本也是从开源社区下载的版本,开源下载地址:https://github.com/star7th/showdoc

2021-06-24

iperf win32 linux.zip

iperf win32 linux.zip

2021-06-02

vmware-host-modules.zip

这是vm缺少的组件,相关文章请查阅:https://blog.csdn.net/weixin_43431593/article/details/107693036

2020-07-30

OAS.Cloud.PAAS_Interface.rar

内含接口自动化登录接口,但是测不通的,只能看到代码结构和绝大部分代码,因为涉及公司机密,已经去掉接口内容。备注什么的都没有,代码仅供粉丝参考,可能学习都说不上,因为不是完整的。但,应该足够用于学习框架了,遇到问题,可私信我,但不一定有时间解答。

2020-07-18

7.PMP必考计算题精讲(1).pdf

这是PMP考试必考知识点,必考!必考!必考!是不是很心动?那就赶紧下载学习吧!不要在乎你那5积分,换取的是考试的50分!Constant dropping wears the stone.

2020-04-18

PMP重点知识(3).docx

这是一个PMP的知识点,可以引导你进行学习、查漏补缺。很不错的一个文档哦,见一下再来看看。Constant dropping wears the stone.

2020-04-18

向日葵安装包,538133.zip

这是一个远程工具,支持win系统,需要在客户端和服务器安装,才能使用,走你!如果要写上50字的话,这个软件真心好用,而且免费。相对于teamvier,那是相当不错的。不过各有千秋,2个我都喜欢!

2020-04-18

空空如也

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

TA关注的人

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