自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Postman脚本处理各种数据的变量

var myList=JSON.parse(pm.environment.get('giftTabId')) #giftTabId变量名。一、变量是字符串里列表, 如 "["100","101","102","103","108"]"二、变量是列表,如["100","101","102","103","108"]//把取得随机值赋值到新得变量名中。//把取得随机值赋值到新得变量名中。//把字符串的变量处理成列表。

2025-04-26 17:02:14 362

原创 如何测试微信支付

验证微信支付在不同浏览器(Chrome、Safari、Edge、Firefox)上的兼容性。验证微信支付在不同操作系统(iOS、Android、Windows、Mac)上的兼容性。验证用户是否可以成功完成支付(扫码支付、公众号支付、APP支付、小程序支付等)。验证微信支付在不同网络环境(2G、3G、4G、5G、Wi-Fi)下的兼容性。验证支付时是否支持双重身份验证(如短信验证码、指纹识别、面部识别)。验证支持的支付方式(银行卡、零钱、信用卡、花呗等)是否正常工作。

2025-03-12 10:11:49 1791

原创 数据库查询比较慢怎么办?如果不是索引原因呢

数据库查询慢,除了索引问题外,还有很多其他因素可能导致性能下降。

2025-03-05 13:29:27 1027

原创 python封装(替换excel表中的需要替换的字段)

python封装(替换excel表中的需要替换的字段)

2025-03-04 10:59:21 153

原创 python 封装(随机生成手机号码生成和数据库号码是否存在的比对)

【代码】python 随机生成手机号码。

2025-02-28 13:24:01 197

原创 python接口自动化_封装读取Excel测试数据

python读取Excel的测试用例

2025-02-24 18:32:39 257

原创 接口自动化_requests基础用法+cookies鉴权/token鉴权+初步封装

接口自动化_requests基础用法+cookies鉴权/token鉴权+初步封装

2025-02-22 17:41:22 194

原创 Python自动化测试_日志封装

Python自动化测试_日志封装

2025-02-20 15:43:11 158 1

原创 Python自动化测试_读取配置文件-2(ini)

Python自动化测试_读取配置文件-2(ini)

2025-02-20 15:39:02 323

原创 Python自动化测试_读取配置文件-1(yaml库)

Python自动化测试_读取配置文件-1(yaml库)

2025-02-20 12:04:27 331

原创 python 基础总结1

基础总结1

2025-02-14 16:45:39 149

翻译 Jmter多用户登录

其中,filename 为text.txt文件存放的位置,text.txt可先建一个文本文件,里面的数据为一行一个“username,password,rencode”,中间用逗号隔开。新建一个txt文档,里面的数据为一行一个“username,password,code”,中间用逗号隔开,逗号要是英文格式的哦。2.使用JMETER打开录制好的登录内容,如果录制的脚本中在“http请求”一栏的参数中已经有参数,但值是固定的(如下图)在此场景中,我们使用JMETER进行参数化设置,完成模拟多用户登录。

2024-12-25 10:56:59 576

原创 Python读写excel表的数据+写回

-1:#修改点 对这个里面tel去进行替换。def write_back(self,row,ActualResult,TestResult):#写回数据到Excel。def do_excel(self,button,case_id_list):#获取测试数据。sub_data['id']=sheet.cell(i,1).value#用例序号。if button=='on':#约定button=on的时候 就执行所有的用例。no_reg_tel=wb['tel'].cell(1,1).value#整数。

2024-11-07 15:59:02 1251

原创 Python读取数据库数据的封装

【代码】Python读取数据库数据的封装。

2024-11-07 15:58:30 471

原创 Python HTTP请求

print('请求到的异常结果是,{0}'.format(e))print('请求到的异常结果是,{0}'.format(e))return res.json()#返回结果。

2024-11-07 15:57:09 156

原创 接口测试-unittest

runner=HtmlTestReport.HTMLTestRunner(file, verbosity=2, title='python10_0919', description='数学类的测试', tester='xxx')# suite.addTest(TestAdd('test_add_Two_zero')) #addtest是TestSuite父类里的添加用例的函数。def test_add_two_zero (用例必须test开头,才能识别)# 方法2:某个模块里面的用例。

2024-11-07 15:56:24 362

原创 Python+selenium 元素操作+时间等待+窗口弹窗+鼠标操作

找到元素后操作。

2024-11-07 15:54:13 1550

原创 Python 文件上传

Upload().upload_file("C:\\Users\\Administrator\\Desktop\\常见的断言.png")接口测试里如果要上传文件的化 可以再multipart/from-data(媒体文件,流媒体传)dialog = win32gui.FindWindow("#32770", '打开')# 一级顶层窗口,此处title为上传窗口名称,浏览器不一样上传窗口名称不一样。有input可以直接输入路径,直接sende_keys输入路径。# 执行操作 输入文件路径。

2024-11-07 15:38:58 317

原创 Python,JS只读元素去除+JS滚轮操作

方法1:通过JS,去除read-only属性 (12306)方法2:通过js的document.arguments[0]去掉只读属性# 清空文本后输入值。

2024-11-07 15:36:01 439

原创 Python+selenium 八大元素定位方法

find_element_by_xpath("//p[contains(text(),'京公网') and @id='jgwab']")3.class_name定位(参数只能1个class值):find_element_by_class_name()find_element_by_xpath("//p[contains(text(),'京公网')]")//父元素标签名/标签名的属性值:指的是span下的input标签下class属性为s_ipt的元素。preceding:当前元素节点标签之前的所有结点。

2024-11-07 15:35:05 1627

原创 python基础

3.大写: .upper() 3.1长度 len len(name) 3.2 个数 count .count('X')a(追加写),a+ 读写(覆盖写) 写完要记的 .close()不常用。9.倒置:.reverse() 9.1 .sort() 默认升序 .sort(reverse=Ture)20. open('test.txt','r'.encoding=utf-8) r只读, r+读+写(指针将会在文件的开头)路径处理:os模块。

2024-11-07 15:32:32 332

原创 python自动化测试 一验证码/文件上传/截图处理

接口测试里如果要上传文件的化 可以再multipart/from-data(媒体文件,流媒体传)PIL 或 华策封装了一个 hctestpro -image_recgnition。华策封装hctestpor--report_screenshot。1)对图片降噪 2)灰度处理 3)二值化。pyAutoGUI 自动控制鼠标和键盘操作!或华策封装hctestpor--file_upload。3. 测试报告--自带截图。2. 文件上传怎么处理?1. 验证码怎么处理?

2024-11-07 11:46:37 239

原创 面试题整理--性能系列

PASS。

2024-11-06 12:49:50 119

原创 面试题整理--接口系列

软件测试面试--接口系列

2024-11-06 12:44:26 334

原创 Python基础知识

1.转义: \2.索引:[m:n:k] n+1 取左不取右3.大写: .upper()4.小写: .lower()5.查找: .find(‘’)单个是索引位置, 字段是字符串6.替换: .replace(目标,替换的值,替换次数)7.切割: .split(‘字符’,1) 根据传入指定的字符去切割,指定切割次数8.去除指定元素: .strip(‘’) 只能去除头和尾9.倒置:.reverse()10.字符串拼接: +11.格式化输出:%(name,age) %s 输出一个字符串, ...

2022-04-07 15:18:09 118

空空如也

空空如也

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

TA关注的人

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