自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 python面试常考题

为了应对这种情况,nums1 的初始长度为 m + n,其中前 m 个元素表示应合并的元素,后 n 个元素为 0 ,应忽略。给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。给你两个按 非递减顺序 排列的整数数组 nums1 和 nums2,另有两个整数 m 和 n ,分别表示 nums1 和 nums2 中的元素数目。罗马数字包含以下七种字符: I, V, X, L,C,D 和 M。3.合并两个有序数组。

2023-09-30 16:13:55 149

转载 Mac之parallels安装centos显示操作失败

Parallels17安装遇到网络和操作失败

2022-09-13 11:43:19 1675

原创 常用网站合集

常用网站统计:数据美化工具:浏览器插件 FeHelperpostman抓取请求:浏览器插件Postman InterceptorChrome标签:浏览器插件 Speed dial 2 新标签数据格式转换:https://tooltt.com/json2schema/Postman之JSON Schema 校验(验证响应结构) :https://www.cnblogs.com/xyztank/articles/13699258.html在线接收短信验证码:https://jiemahao.com

2022-05-10 16:55:43 348

转载 Python Selenium库的基本使用教程

查看转载:https://www.jb51.net/article/203427.htm#_lab2_1_8

2021-06-29 14:30:32 146

转载 python自动化常用的库

selenium 大名鼎鼎的web自动化测试工具appium App自动化测试工具unittest Python内置自动化测试框架(通用自动化测试框架)pytest 一个成熟的全功能 Python 测试工具time 时间访问和转换函数datetime 日期和时间os 操作文件与目录json. 序列化requests 用于发送网络请求,常用于接口测试cookielib http客

2021-06-29 14:29:45 2388

转载 selenium对元素定位和操作方法的封装

-- coding:UTF-8 --from selenium import webdriverimport timeclass common(object):#新建对象就自动创建浏览器并且最大化窗口def init(self):self.driver=webdriver.Chrome()self.driver.maximize_window()#打开网页功能def open(self,url):self.driver.get(url)self.driver.implicitly_w

2021-06-29 13:55:02 752

原创 unittest与pytest区别

unittest与pytest区别从以下几个方面来区分:**1.**用例编写及规则unittest1.使用自定义测试类,必须继承 unittest.TestCase2.TestSuite:测试套件,使用需声明:unittest.TestCase()3.测试方法必须以test_开头4.执行测试类必须有方法 unittest.main()pytest1.测试文件名必须以test_开头或者以_test结尾2.测试方法必须以test_开头3.测试类命名以Test开头**2.**用例执行un

2021-06-28 18:45:39 212 2

原创 selenium_句柄

1.获取所有浏览器句柄:获取所有窗口句柄:browser.window_handles获取当前窗口的句柄:browser.current_window_handle2.切换句柄:方法一:判断句柄是否与首页相等1.循环判断是否与首页句柄相等;2.如果不等,说明是新页面的句柄;3.获取的新页面句柄后,可以切换到新打开的页面上;4.打印新页面的title,看是否切换成功。for i in handles:if i != handle:browser.switch_to.window(i)p

2021-06-24 22:34:31 1432 2

原创 jmeter返回数据为乱码,修改为utf-8

1.当返回数据为乱码时,电脑中找到配置文件jmeter.properties,搜索default.encoding,若encoding不等于utf-8,为其他时,修改为utf-8,并去掉前面的 # ,保存后,重启jmeter,再次请求查看就好了。

2021-03-30 17:44:58 3539

原创 jmeter连接mysql数据库

1.首先需要安装jar包点击链接下载需要的对应的jar包需要下载jar包链接:https://pan.baidu.com/s/1_FoXjQ4gG76EA6Q-F14Szw 密码:mj0z2.点击线程组–下面浏览按钮选择下好的jar包3.右击线程组,选择jdbc连接4.jdbc配置数据填写注意的地方:5.添加 jdbc request6.结果如下,就是成功啦...

2021-03-11 14:38:19 93

原创 Charles修改参数

1.先安装Charles–手机设置代理,安装证书(基本的安装流程不说了,接下来进入正题)2.Tools—Rewrite3.进入页面,点击两次的Add弹出输入需要修改的URL,host/port/path 为必填,点击OK,保存成功4.添加需要修改的参数值,点击add,编辑5.完成效果如下图6.再次刷新请求接口,值就改变了。...

2021-03-05 17:59:27 502

转载 perfdog 性能测试,干货

转载链接:https://www.cnblogs.com/hewei2012/p/12851938.html

2021-02-25 14:37:36 194

转载 mongodb数据库基本查询操作

转发:https://blog.csdn.net/weixin_40629244/article/details/89884821

2021-02-24 16:03:10 140

转载 python之logging模块,详解

python之logging模块1.四个主要类:1.logger 提供了应用程序可以直接使用的接口;  handler 将(logger创建的)日志记录发送到合适的目的输出;  filter 提供了细度设备来决定输出哪条日志记录;用处不太大  formatter 决定日志记录的最终输出格式2.主要模块使用:**logging.getLogger([name])**返回一个logger对象,如果没有指定名字将返回 root logger,最常用logging.basicConfig():给lo

2021-01-30 14:12:53 579 1

原创 Mac之安装adb

1.先安装homebrew终端运行:/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)”一直运行直到加载出,如下图:安装成功2.继续安装adbbrew cask install android-platform-tools3.启动adbadb devices完成✅...

2021-01-29 14:00:08 268

原创 接口自动化中如何实现传参(token)

1.首先是获取到token值import requestsdef getToken(): # 获取token函数url = “http://ip:port/v1.0/interfaceUrl”data = {’’: ‘’, ‘’: ‘’}r = requests.post(url, data=data) #发送post请求return (r.json()[“data”][“token”]) # 将获取的token返回通过 return tok

2021-01-18 15:23:43 2427 1

转载 Pytest自动化测试 - 必知必会的一些插件

Pytest自动化测试 - 必知必会的一些插件Pytest拥有丰富的插件架构,超过800个以上的外部插件和活跃的社区,在PyPI项目中以“ pytest- *”为标识。本篇将列举github标星超过两百的一些插件进行实战演示。插件库地址:http://plugincompat.herokuapp.com/1、pytest-html:用于生成HTML报告一次完整的测试,测试报告是必不可少的,但是pytest自身的测试结果过于简单,而pytest-html正好可以给你提供一份清晰报告。安装:pip

2021-01-11 15:50:47 697

原创 总结下这两天面试,遇到的面试题,网络问题偏多

1.开头都是简单的自我介绍,不多说2.进入面试环节:1.简单介绍下测试流程?2.介绍下get与post区别?3.介绍下http与https的区别?4.介绍下https是通过什么加密?5.为什么https会更加安全?6.介绍下tcp三次握手?7....

2020-11-18 14:41:43 154 2

原创 python之OS库的概念与常用操作

#os库是Python标准库,包含几百个函数,常用路径操作、进程管理、环境参数等几类。os.path子库以path为入口,用于操作和处理文件路径。路径操作:os.path子库,处理文件路径及信息进程管理:启动系统中其他程序环境参数:获得系统软硬件信息等环境参数op.abspath(path) # 返回path在当前系统中的绝对路径op.normpath(path) # 归一化path的表示形式,统一用\分隔路径op.relpath(path)

2020-11-13 15:23:14 448

原创 接口测试必问面试题

接口测试实例:1.对输入框做用例设计~输入正常100,提交~输入金额为0,提交~输入金额为0-100,提交~输入金额为负数-100,提交~输入金额大于100,如101,提交~输入小数为10.0,提交~输入特殊字符@,提交这是通过等价类,边界值测试完成,然而有一天数据库插入一个提现金额为负的数据(-100),那前台输入-100,后就会提现200,这时候问题就比较严重,于是整个部门炸锅了,首先找到测试(背锅)去复现问题,测试在页面上反复输入负数,无法提交,认为没问题啊!首先前端开发对输入框是

2020-08-04 15:05:46 636

原创 接口与性能

1.接口测试关注的点接口:http协议接口 service层接口关注点:(参数测试,返回值验证,业务数据,接口之间,DB验证)1.功能测试:正常场景,异常场景2.边界值分析测试:对输入框的的数字测试:3.异常情况:重复提交,并发4.性能测试:并发,响应时间基本性能测试;主要关注:1、QPS;2、平均响应时间;3、吞吐率;4、错误率;5、空结果率;对于接口文档个的说明内容包括哪些接口名字描述(描述清楚接口的功能)url请求方式传入参数

2020-07-23 15:47:59 256

原创 selenium简介,原理,优点,工作过程,定位方式

1.selenium简介selenium是一个用于web应用程序自动化测试工具,可以直接运行在浏览器,就行用户真正的在浏览器操作一样,支持的浏览器包括:IE,Firefox,Chrome,Safari主要功能包括:测试与浏览器的兼容性——测试你的应用程序看是否能够很好得工作在不同浏览器和操作系统之上。2.selenium原理(3个)1.测试脚本:python,java编写脚本程序2.浏览器驱动:不同的驱动对应不同的版本3.浏览器:IE,Firefox,Chrome,Safari3.seleni

2020-07-22 17:25:31 10644

原创 Linux命令大全(测试人员)

Linux命令大全(测试人员)1.查看CPU,内存占有,df -h2.切换目录 cd3.列出目录下文件 ls4.清屏 clear5.显示工作目录 pwd6.移除或者更改文件、目录 mv 旧文件/目录 新文件/新目录7.删除文件或目录 rm -f8.建立目录 mkdir9.删除空目录 rmdir10.查看网络设备 ifconfig/ip a11.解压缩文件 解压:tar -zxvf 文件,压缩:tar -czvf 文件12.显示系统时间 da

2020-07-22 16:09:16 156

原创 面试需要会的网络问题

面试需要会的网络问题一.http与https区别1.http是超文本传输协议,信息是明文传输,https是加密传输2.https协议需要证书并且收费,http不需要3.http与https链接方式不一样,http默认端口是80,https默认是4434.https比较安全二.get与post区别1.get一般用于获取数据信息,到服务器上获取2.post一般是传输数据信息爱,到服务器上上传3.get对提交数据大小有限制,post对大小没有三.cookies与session的区别1.coo

2020-07-21 15:57:30 154

原创 adb常用命令(测试人员必备)

adb常用命令(测试人员必备)1.查看当前连接设备 adb devices2.安装 adb install 安装包3.发现多个设备查看 adb -s 设备号4.查看日志 adb logcat5.覆盖安装 adb install -r apk6.卸载 adb uninstall apk7.卸载并保留数据 adb uninstall -k apk8.查看手机端安装的包 adb shell pm list packages9.获取屏幕分辨率 adb -s 设备号 shel

2020-07-21 11:37:55 6561 1

原创 robotframework测试框架安装与使用步骤

自动化测试Robot FrameWork框架总结下使用步骤:一,安装(环境搭建)1.先安装环境自己使用的是python3.72.安装Robot FrameWork,可以在pycharm环境中直接搜索安装也可以使用:pip install robotframework3.安装框架GUI工具pip install –i https://pypi.douban.com/simple robotframework-ride4.安装第三方库web自动化库(selenium)api接口自动化(r

2020-07-21 11:30:45 196

原创 selenium去除安全连接

selenium去除https安全连接chrome:options = webdriver.ChromeOptions()options.add_argument(’–ignore-certificate-errors’)ddriver = webdriver.Chrome(chrome_options=options)driver.get(u’url地址’)IEcapabilities = webdriver.Desired Capabilities()INTERNETE XPLORER

2020-07-06 17:10:53 754

原创 selenium模拟登录

小白第一次,练手,凑凑合合使用selenium模拟完成的登录测试开心!!!

2020-03-27 19:38:28 179

原创 解决postman请求不到https的数据

1.首先打开postman2.点击右上角类似工具扳手的按钮3.进入后选择General中SSL开头的这个,关闭这个就可以访问了

2020-03-19 15:49:09 2004

原创 解决pip升级问题

对于pycharm下载第三方库与升级pip苦恼了两天,终于找到解决方案首先是通过cmd——pip --version 查看pip版本第一种方式,通过cmd命令升级pippip install --upgrade pip然后升级库pip install +库名,如果升级成功,那很完美,万一,就要是用第二种第二种使用pycharm进行file–settings点击添加按钮安装后提示...

2019-12-23 15:18:41 616

原创 在学习python中需要长记性的一个博客

第一个:lis = lis[::2]print(lis)需要了解[::2]的含义list[start????step]start:起始位置end:结束位置step:步长import numpy as npa=[1,2,3.4,5]print(a)[ 1 2 3 4 5 ]print(a[-1]) ###取最后一个元素[5]print(a[:-1]) ### 除了最后一个取全...

2019-09-19 16:46:05 87

原创 学习记录

记录一下这两天的学习这是根据索引找出列表中的数据这是结果 这是替换列表中某些数据,删除,增加这是执行后的结果字典的增删改查增:删改查字典中创建分组...

2019-09-19 10:49:27 60

原创 python中路径字符问题

今天在运行的时候遇到了一个路径的问题SyntaxError: (unicode error) ‘unicodeescape’ codec can’t decode bytes in position 21-22: truncated \uXXXX escape这个是报错的文本 ,原来是路径字符不对,需要进行转换有三种方法:1.在路径前面加r,即保持字符原始值的意思。(r’c:)2.替换为...

2019-08-27 18:17:47 413

原创 菜鸟学python遇到的第一个问题

跟着别人的代码学习写python主要是接口测试的代码遇到了一个问题这是遇到的问题,所下载的python不支持this syntax,,,等等我在看看怎么解决,有点晚啦,要洗漱了这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右S...

2019-08-24 21:51:33 317

空空如也

空空如也

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

TA关注的人

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