- 博客(58)
- 资源 (14)
- 收藏
- 关注
原创 报文对比工具
如果有安装BeyondCompare的也是不错的选择,因为公司破解软件有限制,在所有免费工具中或外网平台里,推荐使用Notepad++以上对比,相同节点不同value内容都已经很直观明显显示了,根本不需要去value 再比较。①通过在线 XML排序、压缩、格式化 网站 排序后格式化数据。文件比较的时候,点击比较按钮 默认比较当前文件和左边一个文件。在plugins里面搜索compare 点安装。安装完成,软件自动重启,然后就可以看到比较按钮。②N++比对数据是否一致。访问速度快,操作直观,
2024-07-15 17:04:16 308
原创 url重定向是否正确检查
解读:需要把excel源数据A列url里面的数据统一替换域名:https://www.dunhill.cn/ 换成https://www.alfreddunhill.com.cn/ ,替换完成后访问url查看链接重定向地址是否和E列BZ URL是否一致。
2024-07-12 17:17:31 204
转载 使用Fiddler对web端抓包时,页面出现cors error跨域导致抓包失败的解决方法
上图4的位置是 Access-Control-Allow-Origin *上图4的位置是 Access-Control-Allow-Origin *问题很小,却很难发现。
2024-05-28 11:36:23 109
原创 微信小程序订阅相关
当触发了某个按钮中的订阅通知并进行了订阅,那么另外一个按钮以及当前按钮再次点击将不再弹窗订阅通知;当用户收到订阅消息后,用户可再次进行订阅(如果用户在订阅消息前始终勾选了。并且check上了对应的消息,那么该条消息订阅在推送的订阅消息收到后默认就会自动订阅的,会永远保持订阅的状态,就不会弹窗提示用户进行订阅了)并且check上了对应的消息,那么该条消息订阅在推送的订阅消息收到后默认就会自动订阅的,会永远保持订阅的状态。去给用户推送相应的订阅消息,用户收到订阅消息后可选择再次订阅推送消息。
2024-01-19 16:34:38 547
原创 jsonpath提取字段某个字段为指定值的其他字段数据&提取某个字段的所有值
json内容使用jsonpath提取 “name”: "原始货号"的value值和 name: “品牌季节” 的value值。(@.name==“原始货号”)].values[0].displayName。“name”: “销售模式(可见)”,“name”: “销售模式(可售)”,“name”: “原始货号”,“name”: “品牌季节”,“name”: “商品名称”,“name”: “品牌颜色”,“name”: “可见”,“name”: “可售”,“name”: “货号”,“name”: “是”,
2024-01-10 11:03:40 909
原创 fiddler mock数据返回
1.将需要修改的接口copy response 保存在本地txt文档。2.fiddler设置auto response。
2023-12-22 14:46:53 458
转载 禅道指派 bug 关闭情况监控
近期因为经常忘记录入绩效任务,所以做了一个绩效提醒的定时任务,工作日每天下午五点半群机器人在指定群发送绩效填报提醒的消息,包含当天的天气、日期、绩效系统链接等,实现效果如下:(不过不是本篇重点)在看完这篇文章之后,感觉可以进行实现,因为都是用的禅道,虽然版本可能存在差别,但思路都是通用的,影响比较小。3.发送消息:发送消息选择了企业微信的群机器人,也可以选择其他的消息推送,比如微信可以用 server 酱。获取到禅道 bug 的 id,把固定的 URL 和 id 拼接,提醒的时候附带链接,如下。
2023-07-28 15:45:21 473
原创 CDN验证
4、外网回归流程前,一般可以去CDN后台或者对接CDN供应商的API,选择清除。然后访问域名,打开F12,查看静态资源是否命中CDN缓存。1、UAT环境和生产环境配置一样,先在UAT环境进行绑hosts 走源站,进行流程回归。3、生产环境源站测试成功后,去掉UAT和生产HOSTS配置,进行外网的回归测试。2、UAT回归通过后,进行生产环境绑hosts 走源站测试流程。5、最后进行主流程的回归验证。二、cdn 更新验证。
2023-07-03 11:25:28 429
转载 绕过登录模块的腾讯云滑块验证码
绕过登录模块的腾讯云滑块验证码链接:http://testerhome.com/topics/32507import randomimport iofrom PIL import Imagefrom urllib.request import urlopenfrom selenium.webdriver.common.action_chains import ActionChainsimport time# 打开图片链接def open_img_url(src): img_ur
2022-03-02 18:49:04 346
转载 Yaml 、Json 、Dict 之间的转化
参照 https://www.cnblogs.com/BlueSkyyj/p/13214254.html
2022-02-11 15:59:02 172
转载 PyCharm常用功能 - 断点调试
参考链接:https://mp.weixin.qq.com/s/QKKQqngpGIplZEibe_JB3Q
2022-02-09 14:45:43 114
原创 安全测试(一)
1.安全测试模拟环境 dvwa地址,也可以通过docker部署,可参考github docker部署方式 1min15s2.常见接口安全测试工具 常见接口安全测试工具介绍 00min28s 3.安全测试关注维度 常见接口安全测试工具 02min33s 4.业务安全常见的checklist 3min36s5.建立安全测试流程 4min23s6.sql注入漏洞,输入ID为1,单引号闭合前面的符号,通过union执行自己想要执行的语句,再通过注释语句把后面的语句注释掉 SQL注入漏洞 5min35s
2021-12-15 21:02:28 11037
原创 pymysql、openpyxl库简单使用,conftest.py文件对数据编码格式进行处理
1.pymysql使用1.1生成游标对象不使用任何参数,查询的结果是元组1.2生成游标对象使用参数(cursor=pymysql.cursors.DictCursor),查询的结果是字典2.openpyxl使用row:行 column:列 ,使用ws.cell(i,j).value #i代表row ,j代表column i,j是从1开始计算的3.使用openpyxl对excel文件进行处理#获取excel里面的测试用例def get_excel_data(file,sheet_na.
2021-12-08 22:01:38 651
原创 httprunner接口测试框架
1.课程目标 httprunner接口测试框架1 7min37s2.使用Charles抓取接口信息,录制完成对抓取的接口进行过滤 ,此处演示为幕布官网,静态资源过滤mubu.com/assert 的信息 54min15s3.录制完接口请求后导出为har格式保存到文件夹,在文件夹下创建虚拟环境,激活虚拟环境使用虚拟环境 21min24s4.httprunner -h 查看帮助文档 hrun -v 查看当前httprunner版本 23min48s5.使用创建项目命令创建一个新的项目,目录介绍,
2021-11-21 22:53:21 676
原创 python虚拟环境管理+相对路径等
一、虚拟环境使用pycharm会自动管理虚拟环境,新建项目或者指定解释器的时候可以进行设置。你可以把路径中的venv文件夹删除,然后在pycharm中的File–Settings–Project:Interface–Python Interpreter按图所示重新创建虚拟环境,使用虚拟环境二、requirements.txt2.1 生成requirements.txt文件pip3 freeze > requirements.txt2.2 安装 requirements.txt依赖包p
2021-11-12 17:15:32 1453
原创 docker容器技术
1.docker与虚拟机的区别 7min26s2.docker架构 10min36s3.docker概念与组成 12min59s一、容器技术介绍1.docker与虚拟机的区别 7min26s2.docker架构 10min36s3.docker概念与组成 12min59s1. 配置docker加速器通过docker engine-》registry mirrors进行配置 docker安装与配置 9min09s kubernetes容器是编排工具 2. do
2021-11-03 21:29:48 246
原创 Web自动化测试(可封装方法)
UI自动化可封装方法(行为):1.元素做点击操作2.元素不可视时做点击操作 (IMPLICIT_CLICK)3.元素做右击操作4.元素做双击操作5.元素做拖拽操作6.元素做hover操作7.元素做输入文本操作 (SENDKEY)8.实现键盘敲‘回车’功能 9.实现键盘按‘TAB’功能 10.实现键盘按‘SHIFT’功能 11.实现键盘按‘CTRL’功能 12.实现键盘按‘ALT’功能 13.切换Frame:driver.switch_to.frame(webElement)
2021-10-29 11:45:22 675
原创 jmeter dunhill官网压测应用
uat环境调试数据准备: 压测商品数据:http://richemont-bs-dunhill-web-uat.cloud.bz/product?id=DU21RPP9011&code=DU21RPP9011_0dunhill压测用户:11000000000~11000001000密码: a12345678压测前准备工作:准备10个sku压测商品,编写jmx压测脚本准备1000个用户,如果用分布式压测,需要将用户文件进行切割分配,这样才能保持真实的用户登录场景1、打开une
2021-10-20 19:13:08 282
原创 JMeter使用(一)
jmeter server ,jmeter启动节点服务器去做分布式压力测试 简单介绍 JMeter介绍与安装46min26s服务器centos 安装java环境 JMeter介绍与安装48min53s服务器centos 安装jmeter软件 JMeter介绍与安装53min03s实际操作过程中,在图形化界面调试好脚本后,压测直接在服务器执行脚本 JMeter介绍与安装 55min02sjmeter配置添加recording controller,录制请求都会放在里面 压测脚本录制与编写 2
2021-10-13 00:19:15 1024
原创 企业微信接口测试实战
企业微信接口测试实战1企业微信接口测试实战1 http://home.testing-studio.com/t/topic/5478企业微信接口测试实战1 课程内容介绍:接口请求组合,针对测试用例封装优化,让测试用例速度快些(并发执行) 3min30s企业微信接口测试实战1 restful 架构 24min24s企业微信接口测试实战1 46min10s 1.加入session会话让请求更灵活,每次都要用token,可以将token塞到session中,维持一段会话,这样我们就不用每次
2021-09-23 20:40:32 2240 2
原创 接口自动化测试
一、接口测试框架接口测试框架 requests框架定制性高,借用hook机制完成通用处理 4min30s hook机制自动编码解码,自动加解密简单介绍接口测试框架 演练环境 http://httpbin.testing-studio.com 6min02s
2021-09-16 11:36:23 211
原创 常用代理工具
常用代理工具 #1min52s代理工具:charles、burpsuite(黑客渗透测试工具)、fiddler(Windows)、mitmproxy高性能代理服务器:squid、dante#高性能代理服务器squid 公司通过squid缓存静态页面,让用户更高效的进行访问反向代理:nginx #反向代理服务器资源,把用户访问代理到其中一台服务器上...
2021-08-31 23:37:35 11737
原创 使用curl发送请求
curl常见用法 #9min30s url=http://www.baidu.com get请求 curl $url post请求 curl -d 'xxx' $url proxy使用 curl -x 'http://127.0.0.1:8080' $url使用curl发送请求,curl重要参数 #11min46s -H "Content-Type:application/json" 消息头设置 -u username:password
2021-08-31 23:15:26 551
原创 postman使用
使用postman发送post请求,form-data发送文件 #28min44s使用postman发送请求,tests断言使用 #32min22s使用postman发送请求,设置环境变量与全局变量 #44min使用postman发送请求,使用前置脚本 #47min37s#例如:前置脚本清空环境变量,重新设置环境变量使用postman发送请求,添加cookie #49min12s使用postman发送请求,参数传递 #52min37s#
2021-08-31 22:53:42 175 1
原创 Postman设置环境变量共享信息
postman打开console控制台,打印console.log应用菜单–>View–>Show Postman Console,就可以在此窗口查看数据步骤一:提取变量#提取变量说明:1.结果保存名称为session_id2.提取的数据默认为data3.提取的值下面如果是数组,需要选取到对应的结果 #如下面例子,data.errors[0] 进行提取//将数据解析成json格式var data=JSON.parse(responseBody);//获取session
2021-08-27 13:35:37 385 1
转载 Pytest 测试框架系列 - pytest-allure 生成测试报告,更加直观的掌控测试结果!
Pytest 测试框架系列 - pytest-allure 生成测试报告,更加直观的掌控测试结果!https://testerhome.com/topics/30589https://mp.weixin.qq.com/s/pF5W9wE_p1iY7fix399sWg
2021-07-22 15:00:29 132
原创 APP自动化异常处理机制
1.利用try catch捕获异常2.异常处理弹框参考链接:https://github.com/yuruotong1/ui_framework#main.yml文件内容- by: id locator: tv_search action: click#base_page.py文件内容import yamlfrom appium.webdriver.webdriver import WebDriverfrom selenium.webdriver.common.by import
2021-07-14 08:07:26 280
原创 【移动端】企业微信移动app测试实战(2)、(3)
Menu:企业微信移动app测试实战(2)参考链接uiautomator 定位:https://developer.android.com/reference/android/support/test/uiautomator/UiSelector.html 8XPath 用法: https://www.w3.org/TR/xpath-functions/#func-matches https://www.w3.org/TR/xpath-functions/元素定位测试步骤三要素: 定
2021-06-24 18:35:30 619
原创 【移动端】企业微信移动app测试实战
Menu:企业微信移动app测试实战(1)adb devices #查看连接的手机设备adb shell #进到手机系统adb logcat #能够抓取到崩溃日志adb shell dumpsys window|grep mCurrent #获取当前页面的包名和activity nameadb logcat |grep -i displayed #获取 app入口 packagename 和activityname #启动应用前经过的欢
2021-06-21 23:46:28 971
2022-Clot压测计划 & 2022-03 Clot 压测结果(相关附件:report-Clot.zip)
2022-11-29
2022-Clot压测计划 & 2022-03 Clot 压测结果(相关附件:2021/01/29生产环境性能测试报告 )
2022-11-29
report-light-miniprogram.jmx-200-600s.zip(LIGHT压测报告附件)
2022-11-29
压测性能测试培训(2022-02-16 性能测试培训) 压缩文件包含 【JMeter基础培训、WEB网站优化、性能测试知识分享】
2022-02-17
小蜜蜂一键发布脚本jmeter脚本
2022-02-09
压测邮件附件内容.zip
2021-10-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人