自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(54)
  • 资源 (14)
  • 收藏
  • 关注

原创 微信小程序订阅相关

当触发了某个按钮中的订阅通知并进行了订阅,那么另外一个按钮以及当前按钮再次点击将不再弹窗订阅通知;当用户收到订阅消息后,用户可再次进行订阅(如果用户在订阅消息前始终勾选了。并且check上了对应的消息,那么该条消息订阅在推送的订阅消息收到后默认就会自动订阅的,会永远保持订阅的状态,就不会弹窗提示用户进行订阅了)并且check上了对应的消息,那么该条消息订阅在推送的订阅消息收到后默认就会自动订阅的,会永远保持订阅的状态。去给用户推送相应的订阅消息,用户收到订阅消息后可选择再次订阅推送消息。

2024-01-19 16:34:38 408

原创 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 705

原创 复盘格式和内容标准

复盘格式和内容标准

2023-12-25 14:53:08 431

原创 fiddler mock数据返回

1.将需要修改的接口copy response 保存在本地txt文档。2.fiddler设置auto response。

2023-12-22 14:46:53 415

转载 禅道指派 bug 关闭情况监控

近期因为经常忘记录入绩效任务,所以做了一个绩效提醒的定时任务,工作日每天下午五点半群机器人在指定群发送绩效填报提醒的消息,包含当天的天气、日期、绩效系统链接等,实现效果如下:(不过不是本篇重点)在看完这篇文章之后,感觉可以进行实现,因为都是用的禅道,虽然版本可能存在差别,但思路都是通用的,影响比较小。3.发送消息:发送消息选择了企业微信的群机器人,也可以选择其他的消息推送,比如微信可以用 server 酱。获取到禅道 bug 的 id,把固定的 URL 和 id 拼接,提醒的时候附带链接,如下。

2023-07-28 15:45:21 328

原创 Mock-MOCO使用过程

Mock

2023-07-28 14:37:26 251

原创 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 374

原创 JMETER上传文件接口

https://www.cnblogs.com/w597899907/p/16387831.html 参照博客园文章。

2023-05-12 10:13:45 101

原创 mongodb查询一个字段所有值

mongodb

2022-09-26 17:48:25 1475

转载 自动化测试中对多断言的思考和实践

断言:上下文管理器 with pytest-assume

2022-09-22 17:13:11 170

原创 jenkins配置远程仓库运行生成allure文件要找到jenkins真正的工作空间来进行配置

jenkins

2022-09-16 18:17:00 293

原创 加大应用承受压力

应用优化

2022-06-07 16:10:03 92

转载 绕过登录模块的腾讯云滑块验证码

绕过登录模块的腾讯云滑块验证码链接: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 257

转载 Yaml 、Json 、Dict 之间的转化

参照 https://www.cnblogs.com/BlueSkyyj/p/13214254.html

2022-02-11 15:59:02 136

原创 Python的伪造数据生成器:Faker

参考链接:https://www.jianshu.com/p/20e41fc65dc8

2022-02-09 18:02:27 897

转载 PyCharm常用功能 - 断点调试

参考链接:https://mp.weixin.qq.com/s/QKKQqngpGIplZEibe_JB3Q

2022-02-09 14:45:43 90

原创 安全测试(一)

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 10993

原创 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 626

原创 httprunner接口测试框架

1.课程目标 httprunner接口测试框架1 7min37s2.使用Charles抓取接口信息,录制完成对抓取的接口进行过滤 ,此处演示为幕布官网,静态资源过滤mubu.com/assert 的信息 54min15s3.录制完接口请求后导出为har格式保存到文件夹,在文件夹下创建虚拟环境,激活虚拟环境使用虚拟环境 21min24s4.httprunner -h 查看帮助文档 hrun -v 查看当前httprunner版本 23min48s5.使用创建项目命令创建一个新的项目,目录介绍,

2021-11-21 22:53:21 634

原创 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 1330

原创 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 226

原创 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 613

原创 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 252

原创 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 894

原创 企业微信接口测试实战

企业微信接口测试实战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 1998 2

原创 接口自动化测试

一、接口测试框架接口测试框架 requests框架定制性高,借用hook机制完成通用处理 4min30s hook机制自动编码解码,自动加解密简单介绍接口测试框架 演练环境 http://httpbin.testing-studio.com 6min02s

2021-09-16 11:36:23 183

原创 常用代理工具

常用代理工具 #1min52s代理工具:charles、burpsuite(黑客渗透测试工具)、fiddler(Windows)、mitmproxy高性能代理服务器:squid、dante#高性能代理服务器squid 公司通过squid缓存静态页面,让用户更高效的进行访问反向代理:nginx #反向代理服务器资源,把用户访问代理到其中一台服务器上...

2021-08-31 23:37:35 11352

原创 使用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 497

原创 postman使用

使用postman发送post请求,form-data发送文件 #28min44s使用postman发送请求,tests断言使用 #32min22s使用postman发送请求,设置环境变量与全局变量 #44min使用postman发送请求,使用前置脚本 #47min37s#例如:前置脚本清空环境变量,重新设置环境变量使用postman发送请求,添加cookie #49min12s使用postman发送请求,参数传递 #52min37s#

2021-08-31 22:53:42 116 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 350 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 114

原创 Jmeter 测试的一些技术

https://testerhome.com/topics/30557

2021-07-19 17:59:25 95

原创 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 246

原创 【移动端】企业微信移动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 539

原创 Jenkins+企微群机器人+gradle+qrencode+python3服务器

todo

2021-06-23 11:26:17 348

原创 【移动端】企业微信移动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 884

原创 MeterSphere部署与启动

#https://www.cnblogs.com/tangda/p/10824273.html #博客园推荐学习博客一、CentOS配置python3环境:参考链接:https://www.cnblogs.com/knighterrant/p/10719887.html https://www.cnblogs.com/qiangyuzhou/p/10783519.html pip3 install --upgrade pip #升级pip3 进入pipenv环境

2021-06-21 14:24:23 4237 2

原创 移动端app自动化测试(二)

Menu:获取属性与断言分析getattribute源码,可以通过github下载appium源码(appium-uiautomator2-server),因为源码是java项目通过andriod studio打开 #get_attribute 查看元素的属性值 print(self.driver.find_element(By.XPATH, '//*[@text="我的"]').get_attribute("content-desc")) print(self.driver.find_ele

2021-06-07 00:03:54 643

原创 移动端app自动化测试

Menu:appium环境安装与架构介绍目前移动端自动化解决方案appium介绍 appium是一个移动端的自动化测试框架,可用于测试原生应用,移动网页应用和混合应用(原生应用嵌套网页,比如微信小程序),且是跨平台的 appium是由nodejs开发的,所以先要安装nodejs环境appium框架介绍appium生态工具 adb:android的控制工具,用于获取android的各种数据和控制 Appium Desktop:内嵌了appium server 和 inspector的综

2021-05-23 22:20:20 988

原创 Web自动化测试(二)

Menu: 文件上传弹框处理

2021-04-28 22:56:24 628 1

测试用例+回归测试点+

测试用例+回归测试点+

2023-11-16

测试数据模板,常用数据记录

测试数据常用模板

2023-11-09

Villetta性能压测方案

Villetta性能压测方案

2023-11-09

CDN验证用例XMIND

CDN验证用例XMIND

2023-07-03

接口压测模板,可参照里面的规格及设计进行改造使用

接口压测模板,可参照里面的规格及设计进行改造使用

2023-05-06

dunhill性能测试脚本+报告

dunhill性能测试脚本+报告

2023-04-20

配合文档Cypress(可了解)使用

cypress项目代码

2023-03-29

2022-Clot压测计划 & 2022-03 Clot 压测结果(相关附件:report-Clot.zip)

2022-Clot压测计划 & 2022-03 Clot 压测结果(相关附件:report-Clot.zip)

2022-11-29

2022-Clot压测计划 & 2022-03 Clot 压测结果(相关附件:2021/01/29生产环境性能测试报告 )

2022-Clot压测计划 & 2022-03 Clot 压测结果(相关附件:2021/01/29生产环境性能测试报告 )

2022-11-29

report-light-miniprogram.jmx-200-600s.zip(LIGHT压测报告附件)

report-light-miniprogram.jmx-200-600s-0419-17-10-55.zip(LIGHT压测)

2022-11-29

light压测结果.zip(LIGHT压测报告附件)

light压测结果.zip(LIGHT压测报告附件)

2022-11-29

维密性能测试报告-20220223.docx(VS官网压测报告附件)

维密性能测试报告-20220223.docx(VS官网压测报告附件)

2022-11-29

维密压测结果截图(VS官网压测报告附件)

维密压测结果截图(VS官网压测报告附件)

2022-11-29

Chole压测报告附件

Chole压测报告附件

2022-11-28

压测性能测试培训(2022-02-16 性能测试培训) 压缩文件包含 【JMeter基础培训、WEB网站优化、性能测试知识分享】

第一部分,关于性能测试知识的分享,分享内容如下: 性能测试基本流程 性能测试需求分析 web页面加载时间重要性 前端页面测试常见优化点 性能测试的基本概念 性能测试指标 服务器指标 网络指标 关键性能指标 性能测试的环境条件 性能测试分析、调优整体框架 性能测试优化实施策略 性能分析原则 性能调优的注意事项 第二部分,关于WEB网站优化相关知识点分享,分享内容如下: 网站优化的步骤 How a browser work 浏览器加载和渲染顺序 HTML页面加载和解析流程 减少 HTTP 的请求数 添加Cache缓存 减少域名查询 网站图片的合并压缩 压缩css和js代码 去除页面中没有用到的CSS 优化页面元素加载顺序 避免使用css表达式 CSS和JS在页面中的位置 使用CDN(内容分发网络): Content Delivery Network 如何测试页面性能-速度指标 第三部分,关于Jmeter基础使用,分享内容如下: Jmeter介绍 安装及部署 脚本创建 代理录制 脚本的简单修改 什么是线程组 什么是HTTP请求 什么响应断言 如何查看执行结果

2022-02-17

HogwartsSDET14-master

学员接口自动化脚本 https://github.com/Summer-Hai/HogwartsSDET14 见MD文档

2022-02-09

小蜜蜂一键发布脚本jmeter脚本

使用include controller 来进行多个jmx文件执行顺序先后关系处理 使用while controller 不满足条件跳出循环,否则一致执行下面的api 使用if controller 如果满足条件则执行下面的api 使用JSR223 Sample进行变量赋值(如build.jmx文件中web(Thread Group)公共变量设置) 使用JSR223 Sample进行变量提取赋值(如bz_release_common.jmx文件中bff(Thread Group)公共变量设置) 使用JSR223 Sample进行变量赋值(如build_common.jmx文件中 【循环检测是否构建完成】中【${build_name} - 构建${build_result} !!】变量处理) #在该脚本中使用的少 使用Http(s) Test Script Recorder 进行脚本录制

2022-02-09

压测邮件附件内容.zip

压测邮件附件(1.dunhill_record.xlsx 2.jstack_2021.10.25.202840 3.jstack_2021.10.25.202852)

2021-10-29

dunhill_mix .jmx

dunhill混合场景压测脚本

2021-10-29

Dunhill UAT环境性能测试报告.pptx

Dunhill UAT环境性能测试报告.pptx

2021-10-28

dunhill_order_2.jmx

dunhill_order_2

2021-10-21

dunhill_ordersimple_test.jmx

jmx文件含Backend Listener内容配置

2021-10-20

AgnesB 性能测试报告.docx

宝尊压测报告

2021-08-19

雪球APP 安卓版本 供测试使用

雪球APP 安卓版本 供测试使用

2021-05-27

教研线上api接口_vpc迁移全量回归.jmx

教研线上api接口_vpc迁移全量回归

2021-04-25

接口完整业务流程jmx脚本

该脚本为ss完整业务脚本

2021-01-12

jmeter用beanshell后置处理程序生成全局变量 jmx脚本(全)

jmeter用beanshell后置处理程序生成全局变量 jmx脚本(全)

2021-01-12

jmeter用beanshell后置处理程序生成全局变量 csv文件

文档文件

2021-01-12

空空如也

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

TA关注的人

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