自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 收藏
  • 关注

原创 测试流程简述

测试流程

2022-12-23 17:29:36 1486

原创 测试类型分类

测试类型

2022-12-23 17:05:12 1380

原创 python上传Excel文件

python上传Excel文件方法一:直接使用requests的data,files参数方法二:使用MultipartEncoder方法一:直接使用requests的data,files参数直接上代码吧def import_car_cargo(token,files,**kwargs): """ :param token: :param files: 导入的文件 :param kwargs:格式为{'strJson':'****'},****为接口请求中strJson的

2022-03-28 17:34:45 2895

原创 python使用requests处理form-data格式的传参

python使用requests处理form-data格式的传参1.安装requests_toolbelt插件2.引入 MultipartEncoder3.使用MultipartEncoder封装form-data数据4.修改headers中的Content-Type格式5.使用封装后的数据传参1.安装requests_toolbelt插件方法1:直接在cmd,输入pip install requests_toolbelt方法2:使用pycharm安装2.引入 MultipartEncoder

2022-03-22 21:33:50 9126

原创 在主函数(If __name__==’__main__’)里无法使用conftest.py里的函数

问题:在主函数(If name==’main’)里无法使用conftest.py里的函数问题原因:conftest.py里的函数只是针对测试用例,无法在测试用例外执行解决方案:在测试用例里使用conftest.py里的函数

2021-08-20 17:59:18 246

原创 重启电脑之后,jenkins访问不通

问题:重启电脑之后,jenkins访问不通原因:本地服务没有启动解决方案:win+R ,输入services.msc,找到jenkins,点击启动

2021-08-20 17:54:07 507 1

原创 allure报告中保留着历史的测试用例信息

问题12:allure报告中保留着历史的测试用例信息(如1.新建一个test_1(),之后把test_1修改为test_111,测试报告中仍然会出现test_1的信息2.把test_111删掉,测试报告中仍然会出现test_111的信息)原因:allure生成报告的文件夹(allure-report-result)中包含了历史报告的json文件解决方案:每次生成报告之前,删除文件夹中的数据使用pytest.main(["–alluredir", ‘report/result’,’–clean-

2021-08-20 17:50:02 1616

原创 python获取接口返回结果中的某个字段的值时报错:TypeError: ‘bool‘ object is not subscriptable

问题:获取接口返回结果中的某个字段的值时报错:TypeError: ‘bool’ object is not subscriptable-----找不到值原因:接口返回的类型是<class ‘requests.models.Response’>,需要转换为json格式才可以获取对应的值解决方案:返回时,增加json格式转换:return resp.json()...

2021-08-20 17:47:02 1782

原创 jenkins+allure,生成的allure报告打开空白

问题:jenkins+allure,生成的allure报告打开空白分析过程:第一步:判断配置中的执行命令是否正确命令行分析:cd auto_INC_MTISP_CORE/mtisp_auto_lqx-----切换到我实际需要执行的包的路径下D:\Python\Python3.8.0\python.exe main.py -s -v --alluredir report/result ----运行main函数,在当前路径/report/result下生成alluer测试报告(json和txt

2021-08-20 17:44:30 2840

原创 直接打开allure测试报告,无法加载,用pycharm打开,可以打开成功

问题:直接打开allure测试报告,无法加载,用pycharm打开,可以打开成功问题原因:其实在allure-report下index.html文件是不能直接打开的,出现页面都是loading的情况,这是因为直接allure报告用浏览器是打不开的,需要用allure命令渲染之后打开才能展示效果(allure常识)。解决方案:allure使用了两种方式来渲染页面。分别是 allure open 和 allure serve。前者用于在本地渲染和查看结果,后者用于在本地渲染后对外展示结果。这里我们使用al

2021-08-20 17:39:55 2011

原创 Jenkins中连接Git仓库时提示:无法连接仓库:Error performing git command: git ls-remote -h

问题:Jenkins中连接Git仓库时提示:无法连接仓库:Error performing git command: git ls-remote -h原因:git的账号密码错误解决方案:重新设置账号密码 操作:控制面板–凭证管理器-windows凭据:修改git的账号密码...

2021-08-18 19:46:56 4056

原创 allure生成index.html文件,但是在pycharm中用浏览器无法打开(完全空白)

问题:allure生成index.html文件,但是在pycharm中用浏览器无法打开(完全空白)原因:最新版的allure(2.13.10)与python3.9.4不兼容,解决方案:allure回退到上一版本:2.13.9,问题得以解决

2021-08-18 19:45:20 1153

原创 在Terminal执行pytest --alluerdir report命令时,报错 ‘pytest‘ 不是内部或外部命令,也不是可运行的程序

问题:在Terminal执行pytest --alluerdir report命令时,报错 ‘pytest’ 不是内部或外部命令,也不是可运行的程序问题原因:python安装路径的Scripts目录下没有pytest.exe。解决办法:cmd命令行窗口,进入python安装路径的Scripts目录(D:\SW\Python 3.6.6\Scripts),执行pip install -U pytest,等待安装完成。重启cmd窗口,执行pytest --version,显示如下,则安装成功。..

2021-08-18 19:44:44 342

原创 报错:TypeError: debug() missing 1 required positional argument: ‘message‘

问题:报错:TypeError: debug() missing 1 required positional argument: ‘message’问题原因:log没有进行实例化,并不是调用方法解决方案:进行实例化Log().debug(‘select sucess…’)

2021-08-18 19:42:57 1382

原创 Python中以不同格式返回操作游标结果

问题3:不同格式返回操作游标结果解决方案1:操作游标时,以元组返回操作结果:cursor = db.cursor()解决方案2:操作游标时,以字典返回操作结果:cursor = db.cursor(pymysql.cursors.DictCursor)

2021-08-18 19:41:45 173

原创 使用 Python 的 pymysql 库与 MySQL 交互时出现 AttributeError:‘NoneType’ object has no attribute encoding

问题2:使用 Python 的 pymysql 库与 MySQL 交互时出现 AttributeError:‘NoneType’ object has no attribute encoding错误原因:pymysql.Connect时charset设置为utf-8了解决方案为::charset=‘utf8’

2021-08-18 19:37:44 610

原创 连接数据库时,出现报错pymysql.err.OperationalError: (2003,“Can‘t connect to MySQL server

问题:连接数据库时,出现报错pymysql.err.OperationalError: (2003,“Can’t connect to MySQL server on ‘mtisp-m.dbsit.sfcloud.local’ ([Errno 10109] getaddrinfo failed)”)错误原因:db=pymysql.connect(host,port,user,password,database,charset=‘utf8’,cursorclass=pymysql.cursors.Dic

2021-08-18 19:35:46 4233

原创 jenkins安装与配置

1.下载jenkins下载地址:https://jenkins.io/download/2.选择版本及操作系统由于我是在本机搭建jenkins,故选择window,点击‘window’,文件自动下载3.双击msi文件双击下载的msi文件,点击‘运行’4.选择‘run service as localSystem’一路点击next,选择‘run service as localSystem’5.端口设置为8080端口设置为8080,点击‘TestPort’ ,再点击‘next’6.

2021-08-18 19:24:31 814 2

原创 Allure 安装与配置

1.下载Allure下载地址:http://allure.qatools.ru/2.点击‘Download’3.下载zip文件从Download进入的是当前的最新版本的下载页面,如想下载指定版本,可以改当前页面的url中的版本号(如想下载:2.13.19版本则将url改为https://github.com/allure-framework/allure2/releases/tag/2.13.19)4.解压文件双击allure.bat文件,可看弹框一闪而过5.配置环境变量5.1右键点

2021-08-18 19:08:21 1276

原创 Python解释器的下载与安装

Python解释器的下载与安装1.官网下载地址:http://www.python.org2.点击 “Download”, 选择适合自己系统的版本3.选择python版本,点击下载目前最新的版本为Python3.9.5,最新版本可能不太稳定,建议不要选择,本文选择python 3.8.0,点击’Windows x86 executable installer’。4.打开安装包把路径添加到环境变量下面2个框打上 “√”,下面的框是把路径添加到环境变量中,然后单击第二个 “Customize

2021-08-18 19:00:54 563

原创 selenium的三种等待方式

selenuim的三种等待方式1.为什么要设置元素等待?当我们在网页中定位元素的时候,有可能打开了网页但元素未加载出来,这个时候定位元素就会找不到元素。因此,我们需要设置元素等待,等指定元素已被加载出来后,再去定位元素就不会出现定位失败的现像。2.元素等待的三种方式2.1强制等待强制等待是使用sleep设置固定的线程休眠时间。sleep(n)意味着不管浏览器是否加载完成,都要强制等待n秒,n秒后才能执行后边的代码。示例代码:from selenium import webdriverfr

2021-05-16 21:39:30 584

空空如也

空空如也

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

TA关注的人

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