06 2019 档案
摘要:基于Jenkins的Android持续集成(自动化打包) https://blog.csdn.net/zhuyb829/article/details/78899465 (重点看,作者也是用gitlab管理代码)Android 使用Jenkins(最新版)持续集成打包发包(MAC) https://
阅读全文
摘要:现状:现在是这样的,每个开发push时,都触发jenkins进行构建 期望:只有当代码被push到master时才进行构建 (根据使用的git平台)做这些配置需要先了解一些概念: (github) pull request (gitlab) merge request 理解 GitHub 的 Pul
阅读全文
摘要:参照: https://www.cnblogs.com/zanjiahaoge666/p/6402738.html 之前的配置,都是向master分支push操作触发jenkins进行构建,但是在一般的正常工作中,不会允许程序员直接向主分支推送代码;正常都是fork一个本地的分支,在本地分支调试完后
阅读全文
摘要:参考: https://blog.csdn.net/lmseo5hy/article/details/81704426
阅读全文
摘要:参考: https://www.jb51.net/article/49789.htm https://blog.csdn.net/littlely_ll/article/details/82706874 结果: 插入1条数据 结果 利用pandas批量插入数据 方式一:使用pandas_obj.to
阅读全文
摘要:箭头指向的2的方向 少了一个request_url的值 调试: 直接 执行sql语句 是没问题的, 这样就知道问题是出在代码的逻辑 处理了: 细细观察 可以发现,我提供 了5个字段值,但在第12行向表中插入数据时,只提供 了4个字段,没有包含request_url,所以就报错了
阅读全文
摘要:执行list.exend()方法后,会直接修改list本身,而不会产生返回值 通过python内置的help方法可以 查看extend的用法: 可以看出来,返回值是None
阅读全文
摘要:拼写错误 是extend 而不是extends 出错demo: 调试: 既然错误提示说list对象没有extends这个属性,那我们可以先来看一下list的属性都有什么 通过第42行,就可以看到list有extend属性,而不是extends属性 这样就知道代码中的错误是 拼写错误 其它几个属性也演
阅读全文
摘要:出错demo 打印一下tuple类型的属性可以看到,tuple类型除内置类型外,只有count和index两个属性 extend是list类型的方法 extend是1个列表+另一个列表, 它会改变原来列表的长度,而不会生成一个新的列表 所以,如果你使用了a=list.extend(XXX),它并不会
阅读全文
摘要:首先这是一个很简单的 运行时错误: 错误分析: AttributeError:属性错误,造成这种错误的原因可能有: 对象是 None 的一个可能原因,是你忘记从函数返回一个值;如果程序执行到函数的末尾没有碰到 return 语句,它就会返回 None 。另一个常见的原因是使用了列表方法的结果,如 s
阅读全文
摘要:参考 : https://www.cnblogs.com/Raymon-Geng/p/5784290.html 使用python内置的round函数 这里有三种方法, 当需要输出的结果要求有两位小数的时候,字符串形式的:'%.2f' % a 方式最好,其次用Decimal。 需要注意的: 1. 可以
阅读全文
摘要:参考: https://www.cnblogs.com/adolfmc/p/5497974.html linux平台及windows平台mysql重启方法 Linux下重启MySQL的正确方法: 1、通过rpm包安装的MySQL service mysqld restart 2、从源码包安装的MyS
阅读全文
摘要:解决办法: https://blog.csdn.net/qq_42175986/article/details/82384160 前言: 一、原理层面 这个错误发生在mysql 5.7 版本及以上版本会出现的问题: mysql 5.7版本默认的sql配置是:sql_mode="ONLY_FULL_G
阅读全文
摘要:参考 https://blog.csdn.net/qq_40472613/article/details/87858099 勾选AI选项,相当于执行了这个语句:
阅读全文
摘要:参考文章: 理解Python装饰器(Decorator) 关键点: 写装饰器一定要搞定楚函数名后面带小括号和不带小括号的含义。带小括号,表示调用这个函数,而不带小括号,则表示的是该函数引用地址 简单装饰器: def a(func): def wrapper(): print('in a') retu
阅读全文
摘要:参照 https://www.cnblogs.com/yoyoketang/p/8035428.html requests统计接口的响应时间有2种方式 r.elapsed.total_seconds() r.elapsed.microseconds/(1000*1000) 但是第2种方式,当调用的接
阅读全文
摘要:这个异常呢其实是因为我对list没有足够熟悉 我一开始很疑惑,明明已经正确返回testcase对象了呀,为啥会报TypeError: 'TestCase' object is not iterable这个错误 呢? 分析: 这个错误的意思是说TestCase这个对象是不可迭代的(注意到了吗,是Tes
阅读全文
摘要:错误原因: list.sort()功能是针对列表自己内部进行排序, 不会有返回值, 因此返回为None。 举例说明: 如果想得到排序后的结果就不要使用 b = a.sort(),而是直接用a.sort()方法,然后再打印a就会发现a列表内的元素已经改变原来排序顺序了 其它: 如果不想改变a列表内部的
阅读全文
摘要:sqlAlchemy是python中最著名的ORM(Object Relationship Mapping)框架了。 什么是ORM? 一句话解释的话就是,一种可以把model中的模型和数据库中的一条数据相互转换的工具。 初始化数据库连接 # 初始化数据库链接engine = create_engin
阅读全文
摘要:原因: 修改表结构,但没有更新数据模型造成的 解决办法: 在sqlalchemy提供的表模型中增加project字段的描述信息 这次修改测试框架我有点想不起来,在测试代码中,是怎么通过sqlalchemy对数据库进行增删改查的操作来的呢? 这里做一个回顾: 目录结构如图: 表结构的映射关系在demo
阅读全文
摘要:解决办法1: 其实错误提示中已经给出了解决办法了 关闭安全模式: Edit --> Preferences --> SQL Editors-->取消沟选 Safe Updates 先项 解决办法2:参考:https://blog.csdn.net/sanpic/article/details/798
阅读全文
摘要:responseCheck支持自定义运行模式(全量运行case or 自定义运行case)run_modle(1)运行全量caserun_modle(2)自定运行的caseList示例:1.运行全量case 2.自定义运行casea.在runTest.py导入你case所在的文件如: b.在main
阅读全文
摘要:参考: http://tieba.baidu.com/p/6008699660 首先造成这个结果的原因是pycharm配置问题 问题验证: 测试代码: pycharm执行效果: 命令行执行效果 问题解决: 点击pycharm的右上角下拉菜单,点击Edit configurations 点击pycha
阅读全文
摘要:首先进入本地git仓库目录下,打开git bash环境 使用git branch命令可以查看到,当前目录下只有一个master分支 $ git branch 使用git branch 分支名称创建分支,创建完成后通过git branch可以看到本地已经多出了一个新建的分支 git branch te
阅读全文
摘要:虚拟环境安装参考 https://www.cnblogs.com/suke99/p/5355894.html workon环境变量配置参照 https://www.cnblogs.com/jiuyang/p/7815126.html 1 前言 由于Python的版本众多,还有Python2和Pyth
阅读全文
摘要:排查request连接 错误 ,说明是和网络 相关的, step1:先在服务器端ping 一下测试网址的host step2:在本地ping 一下测试网址的host 观查到服务端和本地 同一host指向的ip不一样 解决 办法 就是在服务器端 配置被测网址的host与本地一样 增加内容如下: 再次运
阅读全文
摘要:1.如果是本地刚刚搭建好git环境,第一次和gitlab服务器产生连接 参照这个文 https://www.cnblogs.com/kaerxifa/p/10929098.html 2.已经和gitlab产生连接(提交代码到过仓库A,现在要第一次提交代码到仓库B) 和上文大同小异 step1: 1.
阅读全文
摘要:参考: https://www.cnblogs.com/imyalost/p/8781759.html 谢谢大佬~
阅读全文
摘要:原文地址:https://www.cnblogs.com/linjiqin/p/10676963.html
阅读全文
摘要:windows环境安装python虚拟环境 https://www.cnblogs.com/suke99/p/5355894.html https://www.cnblogs.com/jiuyang/p/7815126.html 安装chrome 下载配对的chromedriver 使用测试脚本测试
阅读全文
摘要:作者:刘允鹏 链接:https://www.zhihu.com/question/28300645/answer/67707287 来源:知乎 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 Docker的思想来自于集装箱,集装箱解决了什么问题?在一艘大船上,可以把货物规整的摆
阅读全文
摘要:参考: https://www.jianshu.com/p/39d0b8f578d9
阅读全文
摘要:现在的问题 (airtestVenv) [root@67 airtest_selenium]# python3 proxy.pyTraceback (most recent call last): File "proxy.py", line 10, in <module> from airtest_
阅读全文
摘要:大前堤: 如果你需要airtest提供的可视化测试报告,那你的操作系统,一定要有图形化界面. 否则运行你的airtest脚本 会遇到这样的问题 Xlib.error.DisplayNameError: Bad display name "" 你可能百度之后 遇到了xhost +命令 执行这个命令后,
阅读全文
摘要:错误: Error Code: 1175. You are using safe update mode and you tried to update a table without a WHERE that uses a KEY column. To disable safe mode, tog
阅读全文
摘要:使用jenkins构建接口自动化测试时,发现新增加的接口case不能访问通,会报502错误(本地可以跑通,在测试服就会502)解决的思路: 缩小调试范围(去掉jenkins db环境,将问题集中在一个测试脚本中,删减多余代码,只用十几行代码表现问题 )定位到问题: centos测试服执行接口测试访问
阅读全文
摘要:首先出现这个问题主要原因是:我们从别人github地址上通过git clone下载下来,而又想git push到我们自己的github上,那么就会出现上面提示的错误信息 此时需要执行如下代码: . 代表当前目录 作者:badly1226 来源:CSDN 原文:https://blog.csdn.ne
阅读全文
摘要:参考: https://blog.csdn.net/u012804886/article/details/83059315 https://www.cnblogs.com/wfsovereign/p/4186910.html 需求分析假设小明有一天不小心把本地仓库的一个文件夹A推送到了远程GIT服务
阅读全文
摘要:首先检查pycharm是否安装了ignore插件 项目目录如图: 选中项目automationTest名称,右击-->New-->查看是否有ignore file选项,如果有表示Pycahrm已经配置了ignore插件,如果没有,则需要安装插件 pycharm安装.ignore插件 File -->
阅读全文
摘要:转载: https://www.cnblogs.com/caseast/p/6085837.html 其它参考: https://www.cnblogs.com/yigehundan/p/6026925.html 使用git+pycharm有一段时间了,算是稍有点心得,这边整理一下,可能有的方法不是
阅读全文
摘要:原文出处: 谢谢前辈 https://www.cnblogs.com/xie-kun/p/7775210.html
阅读全文
摘要:参照 : https://blog.csdn.net/iefreer/article/details/7679631 用git pull来更新代码的时候,遇到了下面的问题: error: Your local changes to the following files would be overw
阅读全文
摘要:命令说明: 测试 下执行是否报错 开始执行脚本了 不知道为什么我上面那段shell不能加#注释,一加#注释就会报找不到目录 难道是我这种注释方法有问题吗?
阅读全文
摘要:git 提交代码前先pull代码,否则会报如下错误 wangju@wangju-HP-348-G4:~/test/reponselogiccheck$ git statusOn branch masterYour branch is ahead of 'origin/master' by 1 com
阅读全文
摘要:https://segmentfault.com/q/1010000012575095/a-1020000012590560 简单的说,job 中保存的是项目是在 jenkins 上的配置、日志、构建结果等workspace 就是工作目录,一般就是 Down 下来的源代码目录
阅读全文