- 博客(36)
- 收藏
- 关注
原创 一篇文字就能学会的docker + jenkins+ant+jmeter+git 持续集成接口自动化测试-(linux环境)
一篇文字就能学会的docker + jenkins+ant+jmeter+git 持续集成接口自动化测试-(linux环境)
2022-10-10 19:36:32 1673 2
原创 jmeter之time函数使用
文章目录一. __time函数介绍二 __time 函数获取时间1.获取当前时间的 [时间戳](https://so.csdn.net/so/search?spm=1001.2101.3001.4498&q=%E6%97%B6%E9%97%B4%E6%88%B3&t=&u=) 精确到毫秒 :16504538072402.获取当前时间的 年-月-日 时-分-秒3.使用__time函数获取指定时间4.使用 __time 获取之前的时间段使用 __time 获取指定时间段获取周一到周日的时
2022-04-20 20:08:03 5366
原创 django+celery连接redis带密码凭证和无密码
celery连接rediscelery连接redis不需要带密码celery连接redis需要带密码celery连接redis不需要带密码1.在项目中安装celery环境,在settings同一级文件创建个celeryconfig配置文件2.在setting连接CELERY_BROKER_BACKEND = 'redis'CELERY_BROKER_URL = 'redis://127.0.0.1:6666/1' #连接本地redis 不需要密码条件CELERY_RESULT_BACK
2021-12-06 15:07:43 3282 1
原创 centos7使用python使用virtualenv创建虚拟环境
python创建虚拟环境1.搭建虚拟环境好处:安装python虚拟环境使用 virtualenv 虚拟环境1.搭建虚拟环境好处:1.centos7中搭建了python多个框架,导致不同框架用到第三方包不同版本,这时候就需要用到虚拟环境来控制。让每个框架用一个虚拟环境里面的第三方包安装python虚拟环境1.搭建好python环境,在目录下创建个文件夹进行存放虚拟环境mkdir 文件名 (自己命名) 2.使用pip命令安装,pip3 install virtualenv3.安装完成进行
2021-11-09 16:12:22 1018
原创 解决requests请求乱码
解决requests请求乱码在requests请求获取数据 有些 数据 utf-8 解析 编码有问题,在python3 默认utf-8,这时候就要将默认的定义成其他格式进行解析. 2.这种情况定义默认编码格式,import ioimport sysimport requestssys.stdout = io.TextIOWrapper(sys.stdout.buffer, encoding='gb18030') #定义初始编码格式url =''response = reques
2021-08-06 19:51:08 324
原创 python中hasattr() getattr() setattr() 函数详情讲解
python中hasattr() getattr() setattr() 函数详情讲解python中hasattr,getattr,setattrpython中hasattr() getattr() setattr() 函数详情讲解python中hasattr()python中getattr()python中setattr()python中hasattr()hasattr函数主要 是判断对象中是否存在该值,有者返回Ture,没着 Falseclass test(): dict = {"data"
2021-07-27 17:14:36 800
原创 django中序列化用法
django中序列化用法 -Serializer1. 序列化器 -Serializer序列化:序列化器会将模型对象 转换成 json格式,在经过 JsonResponse 返回给前端反序列化 : 将前端数据 也就是客户端发送的数据,转换成 json格式...
2021-07-09 17:27:56 495
原创 python使用pandas读写到csv 文件
python使用pandas读写到csv 文件目录python使用pandas读写到csv 文件pandas写入到csv文件to_csv 用法详解读取csv文件内容read_csv 用法详解#python使用pandas读写到csv 文件pandas写入到csv文件1.引用第三方库 pandas2. 用pandas写入到csv文件from pandas import DataFramedef add_csv(filename,title,times,articletime,pinlun):
2021-06-25 14:35:29 7373
原创 python中列表生成试和字典去重
1.列表生成式:定义俩个变量:list1 = [1, 2, 3, 4, 5]list2 = ["a", "b", "c", "d", "e"]想让 变为 a1 b2 c3 d4 e5 传统方式:list3 = [] #定义一个空列表, 使用for 循环append 存进去 list3 = []for x, y in zip(a,b): list3.append(str(y) + str(x))print(list3)另一种方式直接:c = [ str(x)+str(y)
2021-04-20 17:04:06 231
原创 pycharm配置django 直接run运行
pycharm配置django 直接run运行1.首页创建个django项目,创建个文件夹,打开cmd 输入命令django-admin startproject (文件名) 创建的django目录命令2.创建django项目后,会在当前目录下产生django的配置文件,接下来配置pycharm运行django就可以直接访问 django的 ip地址...
2021-04-15 15:27:11 1146
原创 python+selenium中驱动 Chrome,IE,firefox 运行
1.首先安装python环境,这点必须https://www.python.org/ 官网下载python,步骤简单我就不多说2.验证python环境,打开cmd 输入python3.安装selenium 第三方包pip install selenium安装各种驱动firefox驱动 : https://github.com/mozilla/geckodriver/releases/tag/v0.28.0 先在本地安装 火狐浏览器,有俩种方法:一种把驱动放在本地python目
2021-04-13 14:19:53 297
原创 python 修改yaml中的数据
python 修改yaml中的数据在自动化方面做数据驱动,会将 一些数据放在 yaml中,但是数据为静态模式可以正常获取,想添加一些实时动态获取的数据放在yaml中,需要添加第三方库执行。pip install TemplateTemplate 中主要的俩种格式:1:$variable 使用 $变量名 引用变量2:${variable} 使用 ${变量名} 大括号包起来创建yaml文件,将数据存放进去,当中设置 username 为${user} ,password为 $password读
2021-04-09 17:07:40 2414 1
原创 pytest中conftest中fixture
pytest中conftest中fixturefixture 中 scope 中有四个参数 function,class,module,sessionfunction 每一个函数或方法都会调用class 每一个类调用一次,一个类可以有多个方法module,每一个.py文件调用一次,该文件内又有多个function和classsession 是多个文件调用一次,可以跨.py文件调用,每个.py文件就是module1.fixture 中 scope= ‘function每个用例调用 fixture
2021-04-09 15:30:18 527
原创 python 安装虚拟环境
python 安装虚拟环境虚拟环境 采用 venvWindows 安装 pip install venv2.安装完成之后,创建新的 虚拟环境 ,可以指定任何地方创建python -m venv . 就会在当前目录下 创建虚拟环境,多出些python的环境,在使用 cd Scripts 进入文件中 输入activate.bat 就进入虚拟环境,安装方式还是 pip install 包退出虚拟环境 deactivate.bat 就可以退出...
2021-04-07 09:54:57 140
原创 django本地环境admin管理系统样式问题
django本地环境admin管理系统样式问题1.正常情况下应该为:python manage.py runserver 启动本地环境2. 由于我在 setting 中设置 DEBUG = False 导致 进admin页面 读取不到样式先在 setting 文件中设置DEBUG = TrueINSTALLED_APPS = { 'django.contrib.staticfiles',}在 STATIC_URL = '/static/' 下面添加STATICFILES_DIRS =
2021-04-02 14:26:17 285 1
原创 mogo语句常用用法
mogo语句常用用法1.mogo查询语句:find 查询db.getCollection(‘表名’).find({status:"replied"})2.mogo增加语句:insert 增加db.getCollection("表名").insert( { questionId: 1, title: "地方", avatar: "地方", nickname: "地方" } ) 3.mogo修改语句:update 修改 set 修改的字段db.getCollection("表名").up
2021-04-01 17:01:42 690
原创 pytest中接口传token
pytest中让接口保持会话,headers传token1.先在登录接口中获取token,提取token,在定时更新存放到 headers中2.在其他py文件中创建,就调用 headres 中 token就会一直存在3.可以在pytest中 conftest.py中,可以判断headers中是否存在token,不存在则进行跳出这就完美的在headers中 传入token...
2021-04-01 14:58:33 1717
原创 Charles的安装与使用
Charles的安装与使用由于个人在工作中最常用的抓包工具为Charles,因此在这里只做Charles的安装及使用教程安装前往https://www.charlesproxy.com/download/下载对应系统版本的安装包(建议所有app均千万官方网站进行下载,任何可以联网的应用均具有后门风险)完成安装后需要进行破解,首先前往https://www.zzzmode.com/mytools/charles/下载破解补丁,之后根据页面提示完成破解使用主页如下图所示图片描述首先需要在本机安装
2021-03-31 21:29:33 143
原创 selenium 中添加token 和cookies
selenium 中添加token 和cookies1.判断当前页面是token 还是cookiestoken 注入: token = self.driver.execute_script('return sessionStorage.getItem("token")')获取token的值,运用js写法,必须加 return 才有返回,不然都是None,进行注入 self.driver.execute_script('sessionStorage.setItem("auth", "
2021-03-11 14:33:29 2155
原创 pytest运用引进@pytest.mark.parametrize中ids 导致编码乱码解决
pytest运用引进@pytest.mark.parametrize中ids 导致编码乱码解决@pytest.mark.parametrize 运行用例导致显示会形成乱码,有俩种方法解决,第一种:创建个pytest.ini 文件,输入[pytest]disable_test_id_escaping_and_forfeit_all_rights_to_community_support = True运行就会自动转化为 utf-8的形式第二种:在用例目录创建 config.py 文件,写入de
2021-03-02 14:39:14 2188 12
原创 jenkins配置运行发布邮件到企业邮箱
jenkins配置运行发布邮件到企业邮箱1: 先安装Email 插件,进入系统管理—>插件管理,输入 Email Extension Plugin 进行安装2:进入 系统管理—>系统配置,先配置好系统管理员邮件地址,不然会出现邮件发送失败,3:去企业邮箱获取密码验证,进入企业邮箱—>点击设置—>点击邮箱绑定—>点击生成密码4:Extended E-mail Notification 输入地址5.进入邮件通知6.进入jenkins项目 中配置,
2021-02-01 18:50:23 572
原创 jenkins配置allure环境,生成allure报告
jenkins配置allure环境,生成allure报告环境准备 :1:虚拟机安装allure,allure配置好环境变量2:jenkins 运行起来3:虚拟机安装 JDK4:虚拟机安装 git1.进入系统管理 —>插件管理下载好 allure,当前我是已安装。2.安装完成配置系统变量,还是 系统管理 —>全局工具配置,配置 jdk git,allure可以采用自动安装,位置填写你在jenkins的位置。进入jenkins容器中,获取jdk安装位置,git位置2. 这边
2021-02-01 17:44:58 901
原创 docker让jenkins容器安装allure
docker让jenkins容器安装allure1.先安装allure 的解压包,链接:https://registry.npmjs.org/allure-commandline/-/allure-commandline-2.13.0.tgz 直接下载2.安装完成将压缩包拉进Linux中,使用命令将压缩包复制到容器中,docker ps -a #找出jenkins容器的id docker cp ./allure-2.7.0.zip xxx:/usr/local/src # "xxx"容器id
2021-01-29 22:26:25 712 1
原创 centos7 安装pytest 详细教程
centos7 安装pytest1.先有 python 环境,pip命令可以用,如果没有,请看上一篇文章,https://blog.csdn.net/weixin_46043193/article/details/1129935952.使用 pip 命令进行安装 pip3 install pytest3. 安装成功后,查看安装的位置,设置软连接,环境变量,先去python安装第三库查看 pytestcd /usr/local/python3/bin #进入到 python 安装第三
2021-01-29 19:57:15 1282
原创 centos7 安装python详细教程
centos7 安装python1.先验证是否安装 gcc 编译器,输入 gcc --version 验证,没有则需要安装 gcc,yum -y install gcc2.安装 wget 命令,和依赖包yum -y install wgetyum -y groupinstall "Development tools"yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-deve
2021-01-22 19:28:36 6894
原创 centos7 安装allure
centos7 安装allure1.从网上下载 allure 版本 ,链接:https://registry.npmjs.org/allure-commandline/-/allure-commandline-2.13.0.tgz 直接下载2.将下载的 allure 包拉进centos7中,创建个目录,进行解压mkdir allure ,进行解压,unzip allure-2.7.0.zip3, 安装成功,设置为环境变量,ln -s /root/allure/allure-2.7.0/bin/
2021-01-22 17:39:01 1524 5
原创 centos7 安装jdk1.8
centos7 安装jdk1.81.先去官网下载jdk 版本,链接:https://adoptopenjdk.net/releases.html?variant=openjdk8&jvmVariant=hotspot2.在centos7创建个文件夹,在下载的 jdk 版本上传进来3.在进行解压,输入 tar -zxvf OpenJDK8U-jdk_x64_linux_hotspot_8u265b01.tar.gz4.配置jdk 环境变量,JAVA_HOME 配置的是你安装 jdk
2021-01-22 16:39:34 135
原创 centos7 安装git
centos7 安装git1.第一种方法 直接 使用 yum 命令安装 yum install git2.第二种使用编译并安装git先安装git依赖包:yum -y install curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc perl-ExtUtils-MakeMaker在 创建个文件夹,mkdir git ,在cd 进入git , 输入 wget https://github.com/git/git/ar
2021-01-22 16:25:53 154
原创 centos7 安装 npm,node
centos7 安装 npm,nodenpm 作用:NPM是随同NodeJS一起安装的包管理工具,能解决NodeJS代码部署上的很多问题,常见的使用场景有以下几种:允许用户从NPM服务器下载别人编写的第三方包到本地使用。允许用户从NPM服务器下载并安装别人编写的命令行程序到本地使用。允许用户将自己编写的包或命令行程序上传到NPM服务器供别人使用node 作用:Node.js 就是运行在服务端的 JavaScript。Node.js 是一个基于Chrome JavaScript 运行时建立的一个平
2021-01-22 15:44:45 1114
原创 centos7在docker容器安装jenkins
centos7在docker容器安装jenkins1.先用 docker 拉起 jenkins 镜像 docker pull jenkins2.在 centos7 创建个文件夹挂载 jenkins ,位置看个人,root 下创建个jenkins 文件夹,mkdir jenkins ,在给个权限 chown -R 1000:1000 jenkins/3.进行启动 jenkins ,命令为:docker run -itd -p 8090:8080 -p 50000:50000 --name jen
2021-01-22 14:53:01 428
原创 centos7的docker容器配置镜像源
centos7的docker容器配置镜像源1.进入 docker 配置文件在为 /etc/docker/daemon.json ,编辑该文件(没有的话先手动创建)加入国内镜像源:进入 发现没有 daemon.json,进行创建 sudo mkdir daemon.json创建完整配置镜像源:中科大源:https://docker.mirrors.ustc.edu.cn;官方源:https://registry.docker-cn.com;网易源:https://hub-mirror.c.163
2021-01-22 11:04:30 664
原创 centos7 安装 docker 教程
centos7 安装 docker 教程1.docker简介 : Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从 Apache2.0 协议开源。Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 app),更重要的是容器性能开销极低。2.先试试有没有 yum 命令,一般安装都有,在进行更新 yum,输入 yum update
2021-01-22 10:45:33 235
原创 使用虚拟机安装centos7
使用虚拟机安装centos7准备工作 : 先安装: VMware准备好 centos 7 镜像文件,下面几个网站都有镜像文件下载 :https://wiki.centos.org/Downloadhttp://mirrors.aliyun.comhttp://mirrors.sohu.comhttp://mirrors.163.com下载完成镜像,打开虚拟机1 . 进入自定义页面,选择 自定义(高级),点击下一步2.选择虚拟机硬件兼容性,我一般选择最高,也可以选择 workstatio
2021-01-21 20:08:23 252
原创 python中os模块运用
python中os模块使用python使用os模块:主要用来查找配置文件(从而读取配置文件的信息),查找测试报告等等,经常会对大量文件和路径进行操作,这就需要依赖os模块。介绍下os模块常见的使用方法1、os.getcwd()os.getcwd直接打印出当前py文件的路径目录2、 os.chdir()os.chdir切换到对应的路径目录下3、os.curdir、os.pardir返回当前目录字符串名、返回当前目录的父目录的字符串名4、os.mkdir()在当前目...
2020-07-23 19:15:50 237
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人