- 博客(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 396
原创 jmter中csv配置元件的使用
接口中某个值需要不同的参数时,如登陆时需要使用不同的账号登录,可以使用csv配置原件。2.创建文件,并将参数信息(账号名称和密码)写入保存。3.选中参数文件,并选择文件编码格式。5.将变量名称使用到接口信息中。4.定义变量名称和分隔符。...
2022-08-05 11:08:47 123
原创 jmter中函数助手的使用
使用jmter进行压力测试的时候,需要替换参数,可以使用jmter中的函数助手,位置在这里。第三步,复制函数变量去使用。第一步,选择需要的函数。第二步,填写函数的参数。
2022-08-05 10:45:19 138 1
原创 jmter正则表达式提取器
jmeter接口测试中,很多业务场景需要依赖token接口,而账号登录之后返回一个动态的token,因此需要提取到登录的token,才不会导致出现用户未登录等现象。第一步:进行登录,设置请求头后,还需要进行正则表达式提取(右键登录请求,后置处理器→正则表达式提取器)。第二步:提取登录中Set-Cookie对应的值。第三步、获取到的值传入后续请求。第四步、执行后查看结果树。...
2022-08-04 19:09:41 124
原创 冒泡排序的理解
第一轮排序完成后,还要继续进行多轮排序,进入多轮排序的循环,在外侧嵌套多轮排序的循环,4个数字需要3轮,若n个数字需要排序n-1轮。两个相邻的数字进行比较,较大数字放在后面,排完后,最大的数字会被排到最后。第2轮比较,只比较其余的数字,仍然将最大的排到最后,所用次数减少一次。首先编写第一轮排序,4个数字需要排序3次,若n个数字需要排序n-1次。且每轮排序的次数和轮数有以下关系。四个数字共需要三轮排序。...
2022-07-29 14:47:40 85
原创 用Excel表格编写用例的自动化测试框架
普通的自动化测试框架,编写用例对编辑者的python能力有一定要求;用例如果是用Excel表格来维护,可以降低用例编写的门槛,可以提高自动化测试框架的维护效率。selenium二次封装的步骤_python_problem的博客-CSDN博客为一个比较复杂的系统写UI自动化时,需要考虑提高代码的复用率、各个页面测试用例的管理等方面,所以我们需要对代码进行封装。1.建立项目建立项目:com.baidu2.获取浏览器驱动在baidu文件夹下建立common文件夹,下面创建seleniumDriver.
2021-12-16 17:12:14 1310
原创 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 8815
原创 一个最基本的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 907
原创 web端UI自动化,Selenium基础
Selenium是一款用于web自动化的工具,支持多系统、多浏览器、多语言;以下是在学习selenium时的笔记。
2021-11-01 20:16:10 384
原创 使用openpyxl实现自动生成接口用例
前言编写接口用例时,很多反向用例条件是一样的,例如:值为空、值为乱码、值为特殊字符等。这些工作可以使用脚本实现,解放双手,提高效率。自动生成接口用例Excel文档该脚本的本质是:按照接口用例的固定格式,把接口信息填写在对应的单元格里。那么接口信息就需要使用者进行填写,如果接口很多,填写时不够方便;可以再写一个脚本,辅助使用者填写接口信息。所以一共需要填写两个脚本,脚本一:辅助填写接口信息脚本二:读取接口信息,并生成接口用例文档脚本一:辅助填写接口信息思路.
2021-10-20 15:26:43 503 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 1118
原创 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 157
原创 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 531
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人