自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 资源 (3)
  • 收藏
  • 关注

原创 centos7中python3.10找不到openssl解决方案

解决报错pip is configured with locations that require TLS/SSL, however the ssl module in Python is not available,已经安装openssl,但pip运行时仍然找不到openssl,可以卸载后重新按照官网的教程按照openssl.

2024-03-06 14:49:16 1026

原创 windows安装ChatGLM3

在windows端部署ChatGLM3大模型实践,实现基础对话功能

2024-02-01 14:55:31 1878

原创 Selenium Wire编辑header破解反爬机制和访问限制

selenium wire新增header参数解决自动化测试过程中出现的反爬机制和访问限制。

2023-07-04 16:49:38 2859

原创 python 程序终止时执行退出函数atexit

python程序终止退出函数atexit介绍以及实例。

2023-05-29 14:50:41 702

转载 pytest+pytest-ordering指定执行多个py文件的顺序

1.使用pytest做接口测试,如果测试case只存在于单个.py文件,那么测试case默认从上到下执行,注意是根据testcase的对应位置的数字从小到大顺序执行,如果有超过10的用例,则testcase11会在testcase2之前执行,使用testcase11和testcase02,则可以实现先执行testcase02。1.使用pytest做接口测试,如果测试case存在于多个.py文件中,那么默认是按照文件名的ascii码顺序执行,进入文件后,默认按照从上到下顺序执行每个单元测试接口。

2023-01-06 11:50:13 2078

原创 python编写脚本通过telnet监控站点状态

python编写脚本,通过telnet登录站点验证站点状态,并将telnet的流程做成可配置的,可新增多个站点同时监控。

2022-10-12 14:47:10 710

转载 python | 读取ini配置文件

python读取配置文件ini内的多个参数

2022-10-12 14:14:51 1841

原创 minio命令行备份禅道数据

minio备份当天禅道数据并删除过期14天数据。

2022-09-09 14:50:57 2129

转载 pytest实现异常用例截图并在allure报告中查看

pytest+allure实现异常用例截图,用例执行报错后对当前错误页截图并报错在allure报告中。

2022-08-08 10:31:15 2022 6

原创 Windows部署环境下设置禅道附件限制大小

使用禅道版本17.0开源版,总结了网上所有需要修改的地方,最终成功将附件大小限制50M修改为200M,具体是哪个文件生效的没有研究,反正都改了能成功。

2022-08-03 14:41:21 887

原创 Win10安装appium环境

win10安装appium环境进行自动化测试

2022-06-01 10:32:59 1319

原创 mac+xcode+appium自动化测试环境搭建

mac端安装appium环境,通过xcode运行连接ios端app

2022-05-27 09:05:34 1377 8

原创 微信内置浏览器打开所有页面空白解决方案

一、问题描述微信版本3.6.0.18(当前最新版)问题描述:系统重装后新安装的微信,使用微信内置浏览器打开所有h5页面都显示空白页。二、解决方案打开Internet Explorer浏览器,进入设置-Internet选项-连接-局域网设置,取消为LAN使用代理服务器的勾选,点击确定,完成后再查看微信内置浏览器打开页面就能够正常使用。三、原理微信内置浏览器都是ie内核,直接调用的本机ie的设置,重装系统时ie浏览器默认打开了代理服务器,并且使用的端口8888不可用,导致ie浏览器也打不开

2022-05-16 14:33:52 8456 1

原创 Windows局域网内使用robocopy远程备份禅道文件

一、需求说明由于工作需要,备份禅道数据文件,将局域网内192.168.30.20机器上的文件备份到192.168.30.22机器上,需要备份的文件如下图所示,需要备份*.sql.php、* .file等文件,不备份*.code目录二、备份文件查找资料后选择使用robocopy创建Windows批处理任务,并使用Windows的定时任务每日执行任务进行备份。robocopy是windows7以后自带的文件复制工具,可以在终端输入robocopy /? 查看不同参数的定义。文件备份代码如下:cop

2022-04-26 09:58:43 1630

原创 Appium操作H5页面滑动拖拽选择元素

记录一下自动化测试项目过程中遇到的H5页面滑动的问题。一、如下图H5页面所示,项目操作时需要滑动屏蔽,选择检索字段,如果使用selenium可以有很多函数使用,但appium中只有部分函数能够操作滑动页面,具体函数参考...

2022-03-16 11:15:44 1187 2

原创 python+selenium识别验证码实例

上篇文章《python+selenium+pytesseract识别图片验证码》对验证码进行识别后,应用到具体实例过程中,发现该算法识别可能会出现识别错误或者没有输出结果的情况,所以在具体应用时需要对验证码输入代码进行优化。一、剪切验证码图片将验证码剪切部分提出成一个单独的方法,方便调用test_cut.pyfrom io import BytesIOfrom test_ceis.testBefore.testDriver import driverfrom PIL import Image

2022-01-12 17:00:21 779

原创 python+selenium+pytesseract识别图片验证码

一、selenium截取验证码import jsonfrom io import BytesIOimport timefrom test.testBefore.testDriver import driverfrom test.util.test_pytesseract import recognizefrom PIL import Imageimport allureimport unittest ''' /处理验证码 ''' # 要截图的元素 element = drive

2022-01-05 14:27:10 1153

原创 IIS删除http header信息:Server, X-Powered-By, X-AspNet-Version和 X-AspNetMvc-Version

一、 隐藏server信息先下载urlrewrite并安装附:Urlrewrite 工具下载https://www.iis.net/downloads/microsoft/url-rewrite在网站目录下web.config文件以下位置<system.webServer>里修改<rewrite> <outboundRules rewriteBeforeCache="true"> <rule name="Remove Serv

2021-07-21 11:12:11 2841

原创 selenium打开新标签页,url referer验证失败的问题解决

正常情况下selenium打开新标签页代码:driver.get("https://www.baidu.com") # 第一个标签页newwindow = 'window.open("https://www.taobao.com")' # 第二个标签页driver.execute_script(newwindow)driver.switch_to_window(driver.window_handles[1]) # 切换到第二个标签页句柄driver.switch_to_window(dr

2021-04-09 16:55:25 2071

原创 python中numpy二维数组数据删除行和列

一、函数np.delete(array,obj,axis)二、函数的意思array:需要处理的矩阵obj:需要处理的位置,比如要删除的第一行或者第一行和第二行axis:如果输入为None:array会先按行展开,然后按照obj,删除第obj-1(从0开始)位置的数,返回一个行矩阵。如果输入为0:按行删除如果输入为1:按列删除import numpy as np x=np.array[[1,2,3],[4,5,6],[7,8,9]] #二维数组数据删除行(axis=0):二

2021-04-06 17:18:36 25873 1

原创 2021年1月教资面试记录

结构化面试1.校长提出真的教学过程中存在的小问题进行研究,但部分老师认为教师的主要工作是教书,只要做好教书的工作就好了,没必要进行研究,你怎么看?2.学校禁止学生带手机,但仍然有同学带手机到学校,你怎么处理?试讲三视图基本要求1.试讲10分钟左右2.要有师生互动3.引导学生理解三视图特点4.要有板书设计答辩1.请画出圆台的三视图,说明圆台三视图主视图和左视图的关系2.这堂课主要的教学目标是什么?...

2021-01-11 09:27:45 274

原创 SQL Server验证堆叠注入

堆叠注入原理SQL注入之堆叠注入堆叠注入原理主要是因为后台处理sql语句的方法可以支持多条sql同时执行,例如mysli_multi_query(),为了防止注入可以改成mysqli_query()函数本篇内容主要针对安全测试方面对这个漏洞进行验证首先是通过sqlmap扫描时,扫描出该漏洞,漏洞显示类型为 stacked queries从图上可以看出该请求的有效载荷为 id=123’);WAITFOR DELAY ‘0:0:5’–,即输入该参数可验证该漏洞,使用浏览器访问该请求,并将参数设置为有

2020-12-02 11:16:13 1489 2

原创 iphone申请AppleID后无法登陆App Store

记录一下iphoneSE新机申请AppIeID后无法登陆APP Store的问题第一次用苹果,坑了我几个小时去处理这个问题,百度也没找到答案,真的浪费时间…首先根据手机提示注册好AppleID之后,是新申请的icloud.com邮箱注册的。登陆后,设置里面iTunes Store和App Store始终显示关,点击之后输入账户密码登录,转了半天提示我无法登录(Authentication failed),从App Store登录,输入账号密码后没有任何提示,状态也是未登录状态。只能尝试重新在官网申请个

2020-11-23 16:10:54 13303

转载 Jmeter各类线程详解

Jmeter各类线程详解

2020-10-10 14:14:01 339

原创 windows安装prometheus+grafana

1.Prometheus1.进入prometheus官网,下载prometheus包prometheus官网windows64位下载prometheus-2.20.1.windows-amd64.tar.gz下载后直接解压解压后进入目录运行premetheus.exe,访问端口9090即可,需要查看监控的对象列表可以进入status>targets查看若需要监控服务器资源、数据库、kafka等需要下载对应的exporterwindows_exporter可以监控windows的一些指标参

2020-09-11 11:06:42 7951 3

原创 使用SoapUI、Jmeter、python、Postman发送POST请求(xml格式)

一、关于Webservice的一些基础知识参考文章Webservice学习总结总结:WebService是一种跨编程语言和跨操作系统平台的远程调用技术。使用webservice技术的接口就可以被调用。wsdl就是描述webservice接口的xml格式文件,描述服务里有些啥怎么用。SOAP协议 = HTTP协议 + XML数据格式。二、soapui发起POST请求参考SoapUI简介和入门实例解析新建项目file>new soap project,填写项目名称以及wsdl地址,w

2020-09-04 16:53:56 2096

原创 记软测面试问题(1)

1、get和post区别2、介绍一下redis,常用redis操作3、mysql基本操作4、性能测试流程5、jmeter如何进行参数化,jmeter连接数据库是用的什么6、python使用版本,常用自动化框架7、nginx的原理8、介绍一下zookeeper9、介绍Hbase10、docker部署操作11、linux常用操作命令...

2020-07-23 15:25:47 223

原创 微信小程序或H5界面发布流程

一、工具fork(非必须)Hbuilder(必须)微信开发者工具(必须)二、拉取代码1、下载相关程序包到本地,可以直接从git上拉取代码,或者使用fork工具拉取代码,建议使用fork,便于管理与更新。直接拉取代码的方式比较简单,不作介绍,这里详细介绍一下使用fork工具拉取代码步骤。①打开fork,选择file>clone…,在弹窗中填写相关项目内容,包括git代码地址,项目保存的位置、以及项目名称等,然后点击clone②clone之后会在当前界面显示该项目更新情况,选中最新的一条,点

2020-07-21 17:38:08 1964

原创 pytest+allure实现网站登录模块自动化测试并输出报告

本代码主要通过pytest+allure实现某网站登录模块自动化测试,包含正确用户名密码、错误用户名密码的登录验证。该代码仅作为学习记录。一、代码#!/usr/bin/env python# -*- coding: utf-8 -*-from __future__ import unicode_literalsfrom selenium.webdriver.support.ui import WebDriverWaitfrom selenium.webdriver.support import

2020-06-10 18:25:23 1878

转载 mock语法

转载自:https://www.jianshu.com/p/a16694d0e284mock使用方法Mock.mock( rurl?, rtype?, template|function( options ) )rurl(可选):表示需要拦截的 URL,可以是 URL 字符串或 URL 正则。例如**/\ / domain/list.json/、’/domian/list.json’**rtype(可选):表示需要拦截的 Ajax 请求类型。例如 GET、POST、PUT、DELETE等。tem

2020-06-10 14:43:05 986

原创 allure结合python生成测试报告实例

百度搜索实例一、代码结构本案例来自于霍格沃兹测试学院《高薪测试成长图谱》。data.yml为数据管理文件,test_baidudemo.py为测试用例文件,文件结构如下:创建data/data.yml文件,代码如下- allure- pytest- unittest创建test_baidudemo.py,代码如下#!/usr/bin/env python# -*- coding: utf-8 -*-from __future__ import unicode_literals

2020-06-09 11:20:15 843 2

原创 chrome对应的chromedriver各版本下载地址

chrome对应的chromedriver各版本下载地址http://npm.taobao.org/mirrors/chromedriver/

2020-06-08 16:10:22 5018 1

原创 mysql学习笔记

mysql常用命令整理查看当前使用的是哪个数据库,如果你还没选择任何数据库,结果是NULLmysql>select database();+------------+|DATABASE()|+------------+|menagerie|+------------+查看有哪些数据库mysql>show databases;+--------------...

2019-07-30 14:34:55 110

各种格式高清测试视频.

各种格式高清视频,一分钟左右,包含MP4、avi、gif、flv、mkv、mpg、webm、wmv、vob、3pg等十几种格式视频文件。

2020-04-28

各种格式高清测试视频

各种格式高清视频,一分钟左右,包含MP4、avi、gif、flv、mkv、mpg、webm、wmv、vob、3pg等十几种格式视频文件。

2020-04-28

python接口自动化测试框架代码

将测试用例写在excel表格里,通过程序实现自动化运行测试用例,将错误日志打印在log里。是根据一个开源项目改了一些代码,正确填好interface测试用例表格之后就能正常运行。

2019-07-30

空空如也

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

TA关注的人

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