- 博客(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
原创 接口自动化_requests基础用法+cookies鉴权/token鉴权+初步封装
接口自动化_requests基础用法+cookies鉴权/token鉴权+初步封装
2025-02-22 17:41:22
194
翻译 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 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 文件上传
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
原创 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关注的人
RSS订阅
1