自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(130)
  • 资源 (4)
  • 收藏
  • 关注

原创 IOS 自动化环境搭建

IOS 自动化环境搭建1、自动化的工具Airtestappiumfacebook-wda2、WebDriverAgent的安装安装参考安装参考苹果IOS:xcode提示“codesign 想要访问您的钥匙串中的密钥”问题解决参考手机信任对应的描述文件3、启动WebDriverAgent使用tidevice管理文档位置命令启动1、tidevice applist 查看对应安装的包名2、启动对应的包名 tidevice wdaproxy -B com

2022-03-29 16:39:31 2925

原创 opencv-图片识别参考代码

import osimport numpy as npimport cv2from PIL import Imagefrom loguru import loggerfrom config import ScreenshotDirimport uiautomator2class Base(object): def __init__(self, device: uiautomator2.Device, timeout: int): logger.info("B

2022-03-28 15:56:41 4775

原创 shell笔记

Shell笔记文章目录Shell笔记一、使用方式二、运行方式三、脚本规范四、shell本地变量五、全局变量六、内置变量七、运算符八、数组九、函数1、简单函数2、带参函数十、if语句十一、case语句十二、for循环十三、while循环查看默认shell类型:ehco $SHELL查看支持的shell类型:cat /etc/shells一、使用方式命令直接输入并执行echo hello通过编辑脚本# 新建脚本test.sh (写脚本的时候最好添加 #!/bin/bash 指定编

2022-01-18 15:35:25 504

原创 uiautomator2笔记

一、环境安装pip3 install -U uiautomator2pip3 install -U weditor命令行输入:weditor 即可打开UI结构树界面网址:https://github.com/openatx/uiautomator2二、命令行 uiautomator2查看命令帮助:uiautomator2 --help截图:uiautomator2 screenshot 123.jpg获取当前的包名和activity:uiautomator2 current三、A

2022-01-07 16:21:48 1300

原创 PC应用自动化

PC应用自动化一、运行条件1、下载安装winappdriver,在Windows设置中启用开发者模式,运行WinAppDriver.exe(默认:C:\Program Files (x86)\Windows Application Driver)2、下载 Windows SDK,主要使用自带的inspect.exe工具进行UI元素检查(如:C:\Program Files (x86)\Windows Kits\10\bin\10.0.22000.0\x64)3、安装第三方包:Appium-Pytho

2021-10-29 14:34:32 761

原创 Jmeter 常用脚本

Jmeter MD5加密import org.apache.commons.codec.digest.DigestUtils; String timestamp = ${__time(/1000,)};String secret="123";String str= timestamp+secretString signature = DigestUtils.md5Hex(str).toUpperCase(); vars.put("token",signature);获取请求体import

2021-03-22 16:43:19 545

原创 Excel 封装Api(Pandas 操作)

Excel 封装Api(Pandas 操作)import datetimeimport osimport warningsimport numpyimport pandas as pdfrom pandas import ExcelWriterclass LgyHandleExcel(object): """ dataFrame 更多用法参考:https://www.pypandas.cn/docs/getting_started/dsintro.html#datafra

2021-03-19 17:29:19 644

原创 Docker(二)镜像

镜像定义它是一个只读的文件,就类似于我们安装操作系统时候所需要的那个iso光盘镜像,通过运行这个镜像来完成各种应 用的部署。这里的镜像就是一个能被docker运行起来的一个程序搜索镜像命令格式:docker search [image_name]使用例子:sudo docker search hello下载镜像命令格式:docker pull [image_name]使用例子:docker pull hello-world查看镜像docker image

2021-02-07 10:01:09 96

原创 centos7 安装go

wget https://dl.google.com/go/go1.10.3.linux-amd64.tar.gztar -C /usr/local -zxvf go1.10.3.linux-amd64.tar.gzvim /etc/profileexport GOROOT=/usr/local/goexport PATH=$PATH:$GOROOT/binexport GOPROXY=https://goproxy.cnsource /etc/profilego version

2020-12-10 12:50:54 166

原创 Linux-python使用opencv-python-报错

Traceback (most recent call last): File "handle_video.py", line 6, in <module> import cv2 File "/usr/local/python3/lib/python3.7/site-packages/cv2/__init__.py", line 5, in <module> from .cv2 import *ImportError: libGL.so.1: cannot

2020-12-10 12:49:06 323 1

原创 centos7 安装python3

yum -y groupinstall "Development tools"yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-develyum install libffi-devel -ywget https://www.python.org/ftp/python

2020-12-10 12:47:47 91

原创 centos7 安装python3虚拟环境

pip3 install virtualenvpip3 install virtualenvwrapperfind / -name virtualenvwrapper.sh 查找文件位置如我:/usr/local/python3/bin/virtualenvwrapper.sh1、创建目录用来存放虚拟环境mkdir $HOME/.virtualenvs2、打开~/.bashrc文件,并添加如下:export WORKON_HOME=$HOME/.virtualenvsexport VIRTU

2020-12-09 23:26:11 190

原创 centos(Linux)添加用户赋值sudo权限

1、添加用户并和设置密码useradd user1 #创建用户echo password|passwd --stdin user1 #设置用户密码2、修改sudoers文件权限,并配置用权限和免密切换chmod 755 /etc/sudoers #修改sudoers修改权限vim /etc/sudoers # 修改文件内容user1 ALL=(ALL) NOPASS

2020-11-04 23:31:45 304 1

原创 Python-property

Python-property的使用三种@property装饰器使用class Goods: __price = 100 @property def price(self): print('@property') print(Goods.__price) @price.setter def price(self, value): print('@price.setter') Goods.__pri

2020-11-01 21:13:13 143

原创 Docker 安装mysql

Docker 安装mysql下载镜像:docker pull mysql:5.7创建挂载目录:mkdir -p /home/lgy/mysql/data /home/lgy/mysql/logs /home/lgy/mysql/conf在mysql/conf创建*.cnf文件:touch /home/lgy/mysql/conf/mysql.cnf创建容器:dock...

2020-04-23 22:04:00 740

原创 Docker 安装redis

Docker 安装redis下载redis镜像sudo docker pull redis:5.0.7创建挂载目录mkdir - p ~/redis/confmkdir - p ~/redis/data下载redis.conf,移动到conf目录下wget https://raw.githubusercontent.com/antirez/redis/5.0/redis....

2020-04-15 09:16:04 849

原创 协程

协程一、geventpip install geventfrom gevent import monkeyimport geventimport randomimport time# 有耗时操作时需要monkey.patch_all() # 将程序中用到的耗时操作的代码,换为gevent中自己实现的模块def gevent_01(name): for i in ran...

2020-04-10 10:01:14 702

原创 线程

线程一、概念​ 线程是进程中执行代码的一个分支,每个执行分支(线程)要想工作执行代码需要cpu进行调度 ,也就是说线程是cpu调度的基本单位,每个进程至少都有一个线程,而这个线程就是我们通常说的主线程。import threadingimport timedef t_01(name, age): for i in range(10): print("线程1(...

2020-04-10 10:01:07 750

原创 进程

进程一、进程概念:一个正在运行的程序或者软件就是一个进程,它是操作系统进行资源分配的基本单位,每启动一个进程操作系统都会给其中分配一定的运行资源保证进程的运行。注意:一个程序运行后至少有一个进程,一个进程默认有一个线程,进程里面可以创建多个线程,线程是依附在进程里面的,没有进程就没有线程import multiprocessingimport osimport timedef ...

2020-04-10 10:01:00 825

原创 Docker(六)网络管理

Docker(六)网络管理随机映射命令格式:docker run -d -P [镜像名称]使用例子:sudo docker run -d -P nginx-P 自动绑定所有对外提供服务的容器端口,映射的端口将会从没有使用的端口池中自动随机选择,但是如果连 续启动多个容器的话,则下一个容器的端口默认是当前容器占用端口号+1指定映射命令格式:docker run -d -p...

2020-04-10 09:53:04 77

原创 Docker(五)数据管理

Docker(五)数据管理docker的镜像是只读的,虽然依据镜像创建的容器可以进行操作,但是我们不能将数据保存到容器中,因为容器会 随时关闭和开启。所以数据卷和数据卷容器就是把数据保存下来数据卷使用1.目录命令格式:docker run -itd --name [容器名字] -v [宿主机目录]:[容器目录] [镜像名称] [命令(可选)]在本机创建文件:/tmp/lgy_T/...

2020-04-10 09:50:26 54

原创 Docker(四)仓库

Docker(四)仓库1.Docker仓库Docker的仓库有三大类:公有仓库:Docker hub、Docker cloud、等私有仓库:registry、harbor等本地仓库:在当前主机存储镜像的地方。相关命令 和仓库相关的命令:docker login [仓库名称]docker pull [镜像名称]docker push [镜像名称]docker search...

2020-04-10 09:49:54 70

原创 Docker(三)容器

Docker(三)容器容器是什么?容器就类似于我们运行起来的一个操作系统,而且这个操作系统启动了某些服务。这里的容器指的是运行起来的一个Docker镜像。1.容器命令查看命令格式:docker psps是显示正在运行的容器, -a是显示所有运行过的容器,包括已经不运行的容器启动命令格式:docker run <参数,可选> [docker_image] [...

2020-04-10 09:49:24 91

原创 Docker(一) 安装

Docker(一) 安装安装前置(Ubuntu 18.10)替换源 https://www.bbsmax.com/A/obzbMrKBdE/deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiversedeb http://mirrors.aliyun.com/ubuntu/ bionic...

2020-04-10 09:48:31 830

原创 jenkins+jmeter+ant(七)多jmx生成一个报告

jenkins+jmeter+ant(七)多jmx生成一个报告主要添加一个新的jmx,在loadTest中添加一个456.jmx文件夹里面:123.jmx 456.jmx collapse.png expand.png复制ant/bin下的build.xml,同时重名为build2.xml(主要就是用多个run,输出结果到用一个jtl即可)涉及修改:build2.x...

2019-12-24 10:27:29 1847

原创 jenkins+jmeter+ant(六)邮件配置

jenkins+jmeter+ant(六)邮件配置邮件配置安装Email Extension Plugin 插件测试邮件通过系统管理–系统设置(邮件通知)邮件:jenkins Locationjenkins URL:http://127.0.0.1:8080/(配置自己jenkins所在服务器的ip和端口号)系统管理员邮件地址:[email protected]服务器:...

2019-12-24 10:27:26 1518 1

原创 jenkins+jmeter+ant(五)jenkins报告Performance

jenkins+jmeter+ant(五)jenkins报告Performance安装插件:Performance plugin项目配置–>构建后操作步骤–>Publish Performance test result report配置如图构建完之后可以看到结果:​配置查看最近几个构建结果比较点击Performance Trend–Filter ...

2019-12-24 10:27:17 1778

原创 jenkins+jmeter+ant(四)jenkins报告HTML

jenkins+jmeter+ant(四)jenkins报告HTML安装插件安装插件:HTML Publisher plugin项目配置-构建后操作-Publish HTML reportsHTML directory to archive:/home/admin/loadTestindex pages :*.html (或者123.html则打开就是默认的)构建完成之...

2019-12-24 10:27:11 1706

原创 jenkins+jmeter+ant(三)jenkins配置新项目

jenkins+jmeter+ant(三)jenkins配置新项目1、安装ant插件安装完之后,配置ant插件。全局工具配置ant:Name:Ant10ANT_HOME:/usr/local/apache-ant-1.10.62、新建自由风格的项目构建步骤–>invoke Ant–>高级–>Build File(填写build文件的路径):/usr/lo...

2019-12-24 10:26:59 1219

原创 jenkins+jmeter+ant(二)ant报告调试

jenkins+jmeter+ant(二)ant报告调试报告优化Jmeter默认生成报告不是很详细,因此我们需要进行优化,这里我们使用新的报告模板jmeter-results-detail-report_30.xsl默认的报告模板是jmeter-results-detail-report_21.xsl把jmeter-results-detail-report_30.xsl复制到ant...

2019-12-24 10:26:49 1189

原创 jenkins+jmeter+ant(一)ant配置

jenkins+jmeter+ant(一)ant配置javajmeterjenkinsantjava+jmeter+jenkins的配置,之前文章均已提到。ant安装配置下载地址win配置:#新建环境变量变量名:ANT_HOME变量值:D:\jiekou_tools\apache-ant-1.10.6# PATH%ANT_HOME%\bin%ANT_HOM...

2019-12-24 10:26:42 1438

原创 PostMan持续集成

PostMan持续集成前提条件:Linux安装好jenkins、nodejenkins:新建风格自由的项目添加git源码管理构建添加(解决HTML报告样式问题)项目配置–>构建–>Execute system Groovy script:文本域输入:System.setProperty("hudson.model.DirectoryBrowserSupport.CS...

2019-11-28 17:44:22 1807

原创 PostMan测试报告

PostMan测试报告1、安装安装node安装newman、newman-reporter-htmlnpm install -g newmannpm install -g newman-reporter-htmlnewman 参数解析Options: -e, --environment <path> Specify a URL or Path ...

2019-11-28 17:44:13 2605

原创 PostMan 调试工作台

PostMan 调试工作台工作台入口介绍console.log("log");console.info("info");console.warn("warning");console.error("error");

2019-11-28 17:44:04 1464

原创 PostMan 参数化-批量执行

PostMan 参数化-批量执行准备数据(.csv .txt)postman请求执行

2019-11-28 17:43:50 2414

原创 PostMan 关联

关联语句的编写位置关联的语句参考// json数据的提取var jsonData = pm.response.json();console.info(jsonData);var city = jsonData.weatherinfo.city;pm.globals.set("city", city);// 获取set-cookie请求头var set_cookie = p...

2019-11-28 17:43:36 1580

原创 PostMan 断言的使用

PostMan 断言的使用断言的位置断言使用示例// Status code is 200 判断响应状态码 pm.test("断言Status code is 200", function () { pm.response.to.have.status(200);});// Response body:Contains string 判断响应数据是否包含指定字...

2019-11-28 17:43:16 1675

原创 PostMan环境变量-全局变量

PostMan 环境变量和全局变量环境变量主要用于切换生成环境和测试环境,只能同时使用一个,或者不使用环境变量。全局变量,所有请求共用的变量,不区分环境。环境变量优先级>全局变量。1、环境变量和全局变量的设置环境变量设置全局变量设置2、环境变量和全局变量的导出环境变量导出全局变量导出...

2019-11-28 17:42:02 1812

原创 Pytest的常用插件(五)

Pytest插件pytest插件列表:https://plugincompat.herokuapp.comPytest测试报告(pytest-html)安装:pip3 install pytest-html命令行格式:pytest --html=用户路径/report.html配置文件:addopts = -s --html=./report.htmlPytest执行顺序安装: pi...

2019-11-28 10:38:17 249

原创 pytest的fixture的使用(四)

pytest的fixture的使用1、@fixture(scope=‘function’, params=None, autouse=False, ids=None, name=None)scope:function(默认函数级别,重要)class(重要)modulepackagesessionparams:一个可选的参数列表,它将导致对fixture函数和使用它的所有测试...

2019-11-28 10:38:11 71

lgyExcel.py

使用python-pandas进行excel的封装操作

2021-03-21

lgyExcel.py

python 使用pandas 操作Excel 封装Api

2021-03-19

uiautomator2.xmind

uiautomator2.xmind

2021-02-20

redis.xmind

主要是自己学习redis整理的一个,redis.xmind。用于自己的复习,或者操作redis命令时,作为一个参考

2020-04-10

空空如也

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

TA关注的人

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