自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

python_problem的博客

希望有技术沉淀,同时方便自己以后查阅

  • 博客(13)
  • 资源 (2)
  • 收藏
  • 关注

原创 Charles的使用

过程概要:2)设置Mac代理3)下载安装证书:help ---> SSL Proxying ---> Install Charles Root Certificate3)设置端口:Proxy-> Proxy Settings ->Proxies,勾选Enable transparent HTTP proxying4)设置抓取的host:Proxy-> SSL Proxying Settings,Add添加:host为*,Port为443。

2022-11-21 10:56:16 306

原创 jmter中csv配置元件的使用

接口中某个值需要不同的参数时,如登陆时需要使用不同的账号登录,可以使用csv配置原件。2.创建文件,并将参数信息(账号名称和密码)写入保存。3.选中参数文件,并选择文件编码格式。5.将变量名称使用到接口信息中。4.定义变量名称和分隔符。...

2022-08-05 11:08:47 96

原创 jmter中函数助手的使用

使用jmter进行压力测试的时候,需要替换参数,可以使用jmter中的函数助手,位置在这里。第三步,复制函数变量去使用。第一步,选择需要的函数。第二步,填写函数的参数。

2022-08-05 10:45:19 106 1

原创 jmter正则表达式提取器

jmeter接口测试中,很多业务场景需要依赖token接口,而账号登录之后返回一个动态的token,因此需要提取到登录的token,才不会导致出现用户未登录等现象。第一步:进行登录,设置请求头后,还需要进行正则表达式提取(右键登录请求,后置处理器→正则表达式提取器)。第二步:提取登录中Set-Cookie对应的值。第三步、获取到的值传入后续请求。第四步、执行后查看结果树。...

2022-08-04 19:09:41 82

原创 冒泡排序的理解

第一轮排序完成后,还要继续进行多轮排序,进入多轮排序的循环,在外侧嵌套多轮排序的循环,4个数字需要3轮,若n个数字需要排序n-1轮。两个相邻的数字进行比较,较大数字放在后面,排完后,最大的数字会被排到最后。第2轮比较,只比较其余的数字,仍然将最大的排到最后,所用次数减少一次。首先编写第一轮排序,4个数字需要排序3次,若n个数字需要排序n-1次。且每轮排序的次数和轮数有以下关系。四个数字共需要三轮排序。...

2022-07-29 14:47:40 67

原创 用Excel表格编写用例的自动化测试框架

普通的自动化测试框架,编写用例对编辑者的python能力有一定要求;用例如果是用Excel表格来维护,可以降低用例编写的门槛,可以提高自动化测试框架的维护效率。selenium二次封装的步骤_python_problem的博客-CSDN博客为一个比较复杂的系统写UI自动化时,需要考虑提高代码的复用率、各个页面测试用例的管理等方面,所以我们需要对代码进行封装。1.建立项目建立项目:com.baidu2.获取浏览器驱动在baidu文件夹下建立common文件夹,下面创建seleniumDriver.

2021-12-16 17:12:14 1086

原创 selenium二次封装的步骤

为一个比较复杂的系统写UI自动化时,需要考虑提高代码的复用率、各个页面测试用例的管理等方面,所以我们需要对代码进行封装。1.建立项目建立项目:com.baidu2.获取浏览器驱动在baidu文件夹下建立common文件夹,下面创建seleniumDriver.py文件,用于获取浏览器驱动3.集成setUp和tearDown函数在common文件夹下,创建myUnit.py文件,写入MyUnit类,用于集成setUp和tearDown两个函数;4.集成页面元素获取/页面截屏等方法.

2021-12-14 11:09:06 8674

原创 一个最基本的unitest测试框架

unittest是Python单元测试框架,在web端UI自动化测试过程中,可以使用unitest框架。下面是以打开度娘为例子,介绍下unitest:import unittestfrom time import sleepfrom selenium import webdriver# 编写一个python类,继承 unittest模块中的TestCase类,这就是一个测试类class MyUnit(unittest.TestCase): # 开始函数,环境的搭建,最先被调用的

2021-12-09 12:09:57 781

原创 web端UI自动化,Selenium基础

Selenium是一款用于web自动化的工具,支持多系统、多浏览器、多语言;以下是在学习selenium时的笔记。

2021-11-01 20:16:10 254

原创 使用openpyxl实现自动生成接口用例

前言编写接口用例时,很多反向用例条件是一样的,例如:值为空、值为乱码、值为特殊字符等。这些工作可以使用脚本实现,解放双手,提高效率。自动生成接口用例Excel文档该脚本的本质是:按照接口用例的固定格式,把接口信息填写在对应的单元格里。那么接口信息就需要使用者进行填写,如果接口很多,填写时不够方便;可以再写一个脚本,辅助使用者填写接口信息。所以一共需要填写两个脚本,脚本一:辅助填写接口信息脚本二:读取接口信息,并生成接口用例文档脚本一:辅助填写接口信息思路.

2021-10-20 15:26:43 467 1

原创 python操作Excel,openpyxl学习笔记

python中openpyxl包可以用来操作Excel导入openpyxl包import openpyxl工作簿操作工作簿即Excel文档,例子中使用wb,即workbook1.新建工作簿a=openpyxl.Workbook("/Users/practice/1.xlsx")新建的工作簿不能直接使用,需要保存后重新打开2.保存工作簿a.save("/Users/practice/1.xlsx")3.打开已经存在的工作簿wb = openpyxl.load

2021-10-18 16:50:33 704

原创 python中json的使用

json是是一种轻量级的数据交换格式在python中不能直接拿来使用,需要转换格式,否则会报错首先导入python中的json包import json把json转换为python,可以使用json.loads(x)x = '{"name":"xiaoming", "sex":1}'print(type(x))y = json.loads(x)print(type(y))json内容x原本为str格式,转换后为dict格式,方便提取里面的内容把python转换为

2021-10-14 19:16:41 131

原创 python 获取值的类型,或者判断值的类型

获取值的类型可以使用type()方法:type(50),type("50"),type([5,5]),type({5:5})分别可以得到<class 'int'>,<class 'str'>,<class 'list'>,<class 'dict'>判断值的类型仍然可以使用type()方法:值的类型是int,打印trueif type(50) is int: print("是int")值的类型不是str,打印false

2021-10-14 08:18:56 488

用Excel表格编写用例的自动化测试框架.zip

自动化测试框架,可用Excel表格维护用例,python实现,数据驱动,拿来即用,用例编写过程可进行调试,编写完成可批量执行

2021-12-31

自动生成接口用例工具.zip

实现自动生成接口用例,附了使用说明,欢迎有需要的朋友下载

2021-10-20

空空如也

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

TA关注的人

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