自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 可以动态加载pytest测试用例并执行, 且支持非测试用例加载执行

动态加载 tests 目录下的 test_sample.py 文件,并执行其中的 pytest 测试用例。示例代码测试,前提是要有对应的模块和测试用例,并保证代码可以被正确运行。函数负责动态加载 pytest 测试用例并执行。函数通过模块规范创建一个空的模块对象。模块提供了动态加载模块的功能。函数根据模块规范加载模块对象。函数加载非测试用例模块并执行。函数运行指定的测试用例。判断是否运行在主程序中。是非测试用例模块名,

2023-03-15 20:19:25 567

原创 根据不同形式的module_path来对模块进行加载

【代码】根据不同形式的module_path来对模块进行加载。

2023-03-15 19:28:01 332

原创 venv虚拟环境中pip版本和最新版不一致问题

pip install --disable-pip-version-check upgrade_ensurepippy -m upgrade_ensurepip

2022-07-11 18:41:48 775

原创 python pyinstaller打包报错ModuleNotFoundError: No module named ‘xx‘

第一种解决方案,就是在主程序直接导入提示错误的模块,但有时还是会出现解决不了的情况在代码中加入 import ***,例如:我的错误为 ModuleNotFoundError: No module named ‘xx’,解决方案为 在源代码主程序中添加一行, import xx,问题解决.第二种,根据自己引用情况找到模块对应的路径,如我的是通过pip安装在’…\venv\Lib\site-packages '此目录(前面路径省略了),直接在sepc文件中,pathex= []中添加此路径即可,#

2021-08-28 12:14:05 3391

原创 python 封装日志,并删除过期日志

生成的日志结构封装日志模块,并实现clean_log函数,删除上月日志import loggingimport osimport shutilimport timeclass Log: def __init__(self, name='apipro'): # 日志文件基本配置 # 设置日志记录器名称为 apipro,并返回日志对象 self.logger = logging.getLogger(name) # 设置.

2021-08-03 14:50:07 168

原创 python接口自动化多环境配置文件的切换, jenkins传参切换环境等

因有不同环境的配置文件,需要可以通过一个参数直接切换不同环境通过配置文件application.yaml ,切换环境profiles: active: TEST #切换配置文件TEST ,GD,QH,FJ不同环境的配置文件,如下application_dev.yaml文件,可根据需要自定义修改:s3Config: access_key: V527dukc5Fe6z76W1eEL secret_key: host: port: .

2021-07-29 10:32:13 2073 8

原创 pytest在jenkins中获取${TEST_COUNTS}值为空问题

1.网上查询的解决办法大部分都是java语言的框架,执行结束会生成xml文件pytest解决方法,需要在 pytest.main()添加参数:–junitxml=report/results.xmlpytest.main(["-sq","--alluredir", reportDir+"/tmp",'--clean-alluredir',f'--junitxml={reportDir+"/results.xml"}'])在构建后操作中选择Publish Junit test result repo

2021-07-12 09:20:48 797 3

原创 jenkins 在linux环境 构建运行命令遇到的一些问题

1.创建虚拟环境* python -m venv venv*遇到的问题*解决方式*python3 --version 查看python版本*apt-get -y install python3.7-venv 根据python版本安装,我这个是3.7 ,-y指确认安装2.激活虚拟环境*source venv/bin/activate*遇到的问题*解决方式*#!/bin/bash 在构建运行shell命令顶部增加这行注释3 .安装依赖*pip install -r requireme

2021-07-06 15:19:57 233

原创 激活虚拟环境报错sh: permission denied: ./venv/bin/activate

linux激活虚拟环境直接运行 ./venv/bin/activate报错:sh: permission denied: ./venv/bin/activate解决方式:source ./venv/bin/activate

2021-07-05 16:17:33 2596

原创 Mac终端链接远程服务器

1、终端内sudo -i 回车(回车之后需要输入本机的密码)进入本机根目录2、输入:ssh -p 端口号 用户名@ip 或者 ssh 用户名@ip3、输入yes成功链接服务器之后输入服务器密码

2021-07-05 09:03:24 120

原创 jmeter 非GUI运行及常见错误

JMeter可以运行模式有两种,一种是UI图形,另一种是命令模式运行也就是非GUI模式。GUI由于是图形界面,会消耗大量系统资源,所以jmeter官方建议使用非GUI方式运行非GUI运行示例:jmeter -n -t G:\login.jmx-l G:\jieguo\result.csv-e -o G:\report\测试脚本路径:G:\login.jmx测试结果保存到:G:\...

2020-01-06 10:59:56 1854

原创 Jmeter基础教程

Jmeter1.JDK安装由于Jmeter是基于java开发,首先需要下载安装JDK1. 官网下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html2. JDK下载3. 安装下载的JDK4. 配置系统环境变量2 JMeter安装 官网下载地址:http://jme...

2019-12-19 10:28:13 215

空空如也

空空如也

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

TA关注的人

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