- 博客(68)
- 资源 (17)
- 收藏
- 关注
原创 chrome 安装axure 插件
一般使用chrome查看axure原型文件时,会提示安装插件,但是又连不上google扩展安装,这里提供一个简便的方式安装1. 静态原型页面路径resources\chrome\axure-chrome-extension.crx,找到文件axure-chrome-extension.crx2. 在chrome浏览器新建页面,输入chrome://extensions/,找开chrome扩展程序3. 在右上角打开"开发者模式"4. 拖拽axure-chrome-ex.
2022-05-12 11:29:36 9921 1
原创 数据库题1
数据库中有两张表:stu_score与stu_info表stu_score中的字段如下: Lesion_id score stuid 1 89 1001 2 80 1001 3 70 1001 1 90
2022-03-22 10:55:17 1240
原创 JMeter性能插件安装及使用
1. JMeterPlugins安装Install :: JMeter-Plugins.org A custom set of plugins for Apache JMeter, not affiliated with Apache Software Foundation, graphs, load shapers, new functions.https://jmeter-plugins.org/install/Install/2. 插件Concurrency Thread GroupCon
2022-03-21 11:30:35 1223
原创 pandas 读取excel文件报错 AttributeError: ‘ElementTree‘ object has no attribute ‘getiterator‘
df = pd.read_excel("../data/接口测试列表.xlsx")执行出现如下错误Traceback (most recent call last): File "E:\code\自动化\git\InterAutoTest_WX\utils\excelpandas.py", line 56, in <module> df = pd.read_excel("../data/接口测试列表.xlsx") File "C:\Users\test1
2021-02-26 16:12:10 3246 1
原创 笔试题:python-decorator
1、请设计一个decorator,它可作用于任何函数上,要求可以接收一个int作为参数,如果该函数的执行时间大于int传递的时间话,请打印该函数名字和执行时间import datetimeimport timedef decorator_time(time): def decorator(func): def print_time(*args,**kwargs): exec_start_time = datetime.datetime.now()
2021-01-20 10:35:09 192 2
原创 docker 修改mysql配置导致 mysql容器启动失败解决办法
问题:1. 修改了容器/etc/mysql/my.cnf文件2.增加sql_mode,由于配置不正确,重启后mysql报错,容器启动失败,如下图3.或者使用docker logsmysql-test命令查看解决: win10直接使用cmd即可,使用docker cp命令把容器中的配置复制下来,然后复制一个新的my.conf替换错误的文件即可1. 首先查看容器id或names2.复制配置文件到本地:docker cp mysql-test:/etc/my...
2021-01-19 13:58:38 2150
原创 一天提高一点点 2. 实现删除一个list里面的重复元素
例如:a=[1,2,'a','a','b','d','c','d',4,2,4,5,6,5,7,8,9,0]1.使用set输入:set(a) 输出: {0, 1, 2, 4, 5, 6, 7, 8, 9, 'a', 'b', 'c', 'd'}...
2020-07-14 09:44:34 401
原创 docker安装指定版本mysql
搜索mysql:docker search mysql具体查看mysql镜像版本:https://hub.docker.com/_/mysql?tab=tags安装版本:docker pull mysql:5.7默认安装:docker pull mysql
2020-07-13 09:23:10 5148
原创 appium 使用adb 命令获取包activity
终端使用mac/linux: adb shell dumpsys window|grep mCurrentFocuswindows: adb shell dumpsys window|findstr mCurrentFocus例如,mac:~ $ adb shell dumpsys window|grep mCurrentFocus mCurrentFocus=Window{efba03d u0 com.android.settings/com.android.settings.Se.
2020-07-10 15:45:34 267
原创 JMeter 5.3版本 界面生成HTML测试报告
JMeter版本为5.3,没有太去研究具体哪个版本有这个功能呢首先,在察看结果树中,保存测试结果为.jtl格式选择工具->General HTML report查看HTML report 界面第1个是Results file(csv or jtl),这里选择刚才在察看结果树中保存的文件,xxx.jtl第2个是配置文件user.properties file,可以选择JMeter目录bin下的文件,不需要修改任何内容第3个是输入的HTML结果目录,自己随意选...
2020-07-06 18:33:44 1956 3
原创 mac typora低版本出现图片不显示
由于mac的系统版本低,安装的typora的版本也相对低,但是会遇到一些问题,尤其是遇到加载的图片,出现不显示。需要手动一个一个修改一下才能显示,如果图片较多就麻烦了可以切换源代码模式在源码模式下,编写一个图片的链接,可以在/和image的中间加个空格,然后在删除掉。然后切换回正常模式,所有的图片就正常显示了...
2020-07-06 10:57:29 1234 1
原创 python 虚拟环境 安装 flask /flask_script 导包时提示,No module named ‘flask ‘
使用工具创建python的虚拟环境,本身是mac系统,但本身有2个python版本(python2和python3),故 -p 指定python3mkvirtualenv Flask -p python3创建成功后,workon Flask,分别查看python,python3,pip,pip3的版本发现都是python3的版本然后安装flask, pip install flask,安装完成后,使用pip list查看是否安装然后问题来了,在虚拟环境中运行python,然后导入fl
2020-07-02 11:51:24 4703
原创 gitbook 解决html不能跳转问题
比较麻烦一些,先使用gitbook build生成html文件,例如下图找到gitbook文件夹,进入找到theme.js文件建议使用sublime,打开theme.js文件,然后通过搜索找到if(m)for(n.handler&&,把m修改为false,保存文件,就可以实现html跳转了也可以安装低版本gitbook build --gitbook=2.6.7...
2020-06-30 15:28:47 1874 2
原创 mac selenium 各种版本chromedriver下载
chromedriver下载:http://chromedriver.storage.googleapis.com/index.html国内下载:http://npm.taobao.org/mirrors/chromedriver/首先确认你的chrome版本点击关于,查看具体的版本然后在上面提到的链接中找到对应的版本,这里选择83的版本点击去后选择对应的版本下载,我这里使用的mac系统,故选择mac的版本下载接下来就可以使用了webdriver..
2020-06-30 14:03:08 2526
原创 mac 使用常用快捷键
最常使用的快捷键复制(拷贝):Windows Ctrl C / Mac Command C 粘贴:Windows Ctrl V / Mac Command V 剪切:Windows Ctrl X /Mac Command X 网页重新刷新:Windows F5 或 Ctrl R / Command R 全屏幕截图:Command shift 3 自定地区屏幕截图:Command shift 4 Control 空白键(长按 Control 会显示出输入法列表,每按一下空白
2020-06-30 10:14:42 149
原创 mac 更新终端命令行显示信息
mac下自定义终端显示内容,如自定义,显示名称,隐藏计算机名,用户名1. 编辑 /etc/bashrc,使用如下命令sudo vi /etc/bashrc2. 打开文件后,看到PS1这行信息,把之前的信息注释掉,重新编写一个新的PS1信息。# System-wide .bashrc file for interactive bash(1) shells.if [ -z "$PS1" ]; then returnfi#PS1='\h:\W \u\$ 'PS1='\h:
2020-06-30 10:03:03 759 1
原创 mac系统到10.14以上,navicat无法打开,一直显示已损坏。
方法一:允许隐私里面的未知源,可以访问,如果还不行见方法二方法二:主要使用命令xattr -r -d com.apple.quarantine <path><path>是你下载的应用程序的路径,一般在/Applications/应用程序名字-d就表示删除扩展属性,-r 表示遍历文件夹中的文件com.apple.quarantine 翻译过来就是免疫隔离,系统根据这个附加属性对这个文件作出限制。所以我们通过这条命令把navicat从免疫隔离中删除,就可以运..
2020-06-30 09:55:16 3780 2
原创 mac 使用命令 快速隐藏和显示桌面内容
隐藏桌面所有内容,在终端中输入如下命令回车defaults write com.apple.finder CreateDesktop -bool FALSE; killall Finder恢复桌面显示,输入如下命令defaults write com.apple.finder CreateDesktop -bool TRUE; killall Finder...
2020-06-30 09:54:10 1472
原创 docker 学习2 docker container
容器启动以Mysql举例,当使用docker pull mysql,下载完image后,要想把mysql启动成功,需要使用容器的方式启动docker container run -itd --name mysql-test -p 3308:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql-p参数:容器的3306端口映射到本机的3308端口-it参数:容器的Shell映射到当前的Shell,然后在窗口输入的命令,会传入到容器mysql:image文件的名.
2020-06-26 10:24:13 219
原创 docker-学习1 docker image
Docker 把应用程序及其相关的依赖,打包放在image文件里面。只有通过这个文件,才能生成docker容器。image文件可以看作是容器的模板。docker根据image文件生成容器的实例。同一个image文件,可以生成多个同时运行的实例。例如使用docker下载mysql,可以使用docker pull mysql ,默认下载最新版本mysql,当下载完成后可以通过docker images或docker image ls 查看image是二进制文件。实现开发中,一个image文件往.
2020-06-24 14:35:05 210
原创 docker 基本命令-总结-持续更新
列出本地主机上的镜像docker images查看容器状态docker ps -a容器启动命令Docker start container-name(jenkins)Docker stop container-namedocker restart container-name进入正在运行的镜像docker exec :在运行的容器中执行命令语法-d :分离模式: 在后台运行-i :即使没有附加也保持STDIN 打开-t :分配一个伪终端...
2020-06-24 12:35:49 118
原创 docker 安装mysql 8过程总结及问题
#默认拉取最新版mysqldocker pull mysql#启动mysqldocker run -itd --name mysql-test -p 3308:3306-e MYSQL_ROOT_PASSWORD=123456 mysql参数解释:–name:容器名,此处命名为mysql -e:配置信息,此处配置mysql的root用户的登陆密码 -p:端口映射,此处映射 主机3308端口 到 容器的3306端口docker container ls可以看到容器ID,容器的源...
2020-06-24 12:33:58 263
原创 接口自动化测试框架 - 5-5 Pytest 应用接口用例
Pytest 应用接口用例运行原则在不指定运行目录,运行文件,运行函数等参数的默认情况下,pytest会执行当前目录下的所有以test为前缀(test.py)或以_test为后缀(test.py)的文件中以test为前缀的函数pytest会找当前以及递归查找子文件夹下面所有的test*.py或*test.py的文件,把其当作测试文件在这些文件里,pytest会收集下面的一些函数或方法,当作测试用例 不在类定义中的以test开头的函数或方法 在以Test开头的类中(不能包含init方法),以te
2020-06-23 11:08:56 280
原创 接口自动化测试框架 - 5-4 Pytest 数据参数化
Pytest 数据参数化应用场景登录功能都是输入用户名,输入密码,点击登录。但登录的用户名和密码如果想测试多个值是没有办法用普通的操作实现的。数据参数化可以帮我实现这样的效果。方法名pytest.mark.parametrize# 数据参数化# 参数:# argnames:参数名# argvalues:参数对应值,类型必须为可迭代类型,一般使用[email protected](argnames, argvalues, indirect=False, id
2020-06-23 11:07:00 734
原创 MAC docker镜像加速
一般直接使用docker下载速度较慢,为了提高下载速度,可以配置镜像加速启动桌面版-docker,选择配置Preferences->Daemon->Registry mirrors;可以配置镜像http://hub-mirror.c.163.com
2020-06-23 09:26:02 941
原创 Mac安装allpairs
Mac安装allpairs下载地址:https://sourceforge.net/projects/allpairs/,点击Download进行下载下载完成,解压文件并进入AllPairs目录,可以看到setup.py文件进入终端,并进入该目录下,输入ls查看目录内容输入安装命令:python setup.py install,按回车...
2020-06-19 15:53:15 1767 7
原创 typora 快速复制excel到typora
思想是把表格转换成html格式,复制到typora中然后点击右上角,红色框的html 点击对号,就可以切换到表格了有免费在线的切换工具,参考:http://pressbin.com/tools/excel_to_html_table/index.html
2020-06-17 10:39:33 4190
原创 一天提高一点点 1. 一步一步学习递归
递归函数为fun,参数为20,当x=20时第一张图,发现if x%3==0 and x%5==0 条件不成立,故执行return func(x-1)+x 执行func(x-1)就是20-1=19,执行第二张图,根据之前的判断分别执行到第6张图 在第6张图中,发现if x%3==0 and x%5==0 条件成立则执行return x,则x=15 下图为调试过程中变量显示的值,return中并没有再回调本身,故不在递归print打印结果接下来继续观察递归的值是如何返...
2020-06-10 16:15:11 156
原创 多个装饰器:装饰过程
装饰过程 多个装饰器的装饰过程是: 离函数最近的装饰器先装饰,然后外面的装饰器再进行装饰,由内到外的装饰过程 我们来看一下代码def decorator1(func): def wrapper(*args, **kwargs): print('decorator1') return func(*args, **kwargs) return wrapperdef decorator2(func): def wrapper(*a...
2020-06-10 10:34:34 112
原创 typora 插入视频
内容中添加该html标签<video id="video" controls=""src="画因果图.mp4" preload="none">src为本地/远程视频目录
2020-06-05 16:56:10 3926
原创 pytest 用例依赖
应用场景: 1. 创建订单之前,需要先添加购物车 2. 在执行订单接口用例之前,要保证添加购物车接口用例完成,并且是pass应用办法: 可以使用pytest插件pytest插件介绍 1.官方插件地址介绍:https://docs.pytest.org/en/latest/plugins.html,可点击,查看插件列表,或直接访问第2步地址...
2020-04-30 14:49:21 4332
原创 appium 解决send_keys中文不识别
为什么不能输入中文?我们先来分析一下1. 定位是否正确,能否获取该对象。可以不发送send_keys,打印下该对象,观察下python的日志可以去查看appium的日志2.定位没有问题,我们尝试输入英文是否可以:如果可以,说明send_keys是没有问题,那就是中文的问题中文问题解决1. 可以在send_keys里面的字符加上u ,尝试是否可以成功...
2020-04-30 10:30:56 1621
原创 接口自动化测试框架 4、 日志logging使用及封装
logging模块简介及快速使用logging模块是Python内置的标准模块,主要用于输出运行日志,可以设置输出日志的等级、日志保存路径logging快速使用 #1.导入Logging包import logging#2.设置配置信息logging.basicConfig(level=logging.INFO,format='%(asctime)s-%(name)...
2020-04-30 09:49:00 533
原创 docker 解决使用docker安装jenkins过程不能安装插件问题,是由于容器不能访问网络
Docker简单使用列出本地主机上的镜像docker images查看容器状态docker ps -a容器启动命令Docker start container-name(jenkins)Docker stop container-namedocker restart container-name进入正在运行的镜像docker exec :在运...
2020-04-28 17:30:00 1076
原创 CentOS 7 docker 配置镜像源加速站点
1. CentOS 7,root用户操作:切换目录/etc/docker/,添加文件daemon.json命令:touch daemon.json2. 编辑daemon.json文件,添加国内镜像源,内容如下:{ "registry-mirrors": [ "https://dockerhub.azk8s.cn", "https://docker.mirror...
2020-04-23 15:49:09 207
原创 斐波那契数列:python实现
#fibonacci#第1个数为0,第2个数为1,后面数为前面2个数合def fibonacci(num): #第1个数和第2个数固定,是0和1,故定义2个变量赋值为0与1 first = 0 second = 1 #定义索引变量,目的是循环退出条件,赋值为0 index = 0 #定义while循环 while index...
2020-04-16 15:59:09 633
JUnit in action
2012-07-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人