自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 http的三次握手与四次挥手

http的三次握手与四次挥手

2022-08-08 23:08:35 314 1

原创 appium工作原理详讲

appium简介appium是一个移动端自动化框架,它采用C/S的设计模式,支持多类开发语言(java python js c#…)、支持多平台(ios android),支持跨平台使用(windows linux)。它适用于原生或混合移动应用;appium继承了webDriver协议(也就是selenium 2),在其基础上做了扩展,使用JSON wire protocol协议驱动安卓和ios移动应用;appium工作原理(安卓为例)首先需要了解,appium不同的版本默认使用的不同的执行引擎。

2022-05-30 23:09:15 2519 1

原创 浅谈抓包工具原理

一、代理原理众所周知 https协议数据是加密传输的,那为什么charles/fiddler工具可以抓取到https接口数据呢?前提:了解对称加密、非对称加密、私钥、公钥(密钥)对称加密双方使用相同的密钥进行通信;编、解码使用相同密钥的算法,如(AES,RC4,ChaCha20)非对称加密一个密钥对(包含:一个公钥和一个私钥),公钥是对外开放 的任何人可使用,私钥是自己私有的,绝对严格保密;公钥加密的数据,只能私钥解密私钥加密的数据,只能公钥解密编、解码使用不同密钥的算法 ,如(DH,D

2022-05-26 17:46:14 1602

原创 跨域问题浅了解

跨域概念了解跨域有了解吗? 浅学习一下!!!产生浏览器因为安全考虑,设置了同源策略,用来防止非法攻击【即当前发起请求的域与该请求所指向的资源所在的域必须一致, 这里的域是指协议、DNS域名、端口的合集,任何一个不相同都会出现跨域问题】;哪些是跨域请求尤其现在开发是前后端分离的模式,前端和后端资源在不同的服务器/不同端口上,从前端去获取后端资源可能存在跨域问题;举例实践:比如:使用浏览器打开百度地址,当前在百度网站上域名是www.baidu.com 想要请求淘宝的网站www.taobao

2022-05-24 20:25:54 322

原创 深入了解junit及Statement源码 ,了解整体执行流程

简介junit基于java语言的单元测试类框架Statement对一个单元运行的封装,每个Statement都只是执行它本身所表达的逻辑,而将其他逻辑交给下一个Statement处理,而且基本上的Statement都存在对下一个节点的引用,从设计模式上讲 是一个职责连模式(Chain Of Responsibility Pattern)。JUnit中对@BeforeClass、@AfterClass、@Before、@After、@ClassRule、@Rule等逻辑就是通过Statement来实现

2022-04-12 10:30:00 3955

原创 jsonpath提取器介绍及应用

背景提及到http/https接口用例,肯定会涉及request、reponse的信息,那么常见到过的reponse返回数据类型包含哪些?简单列举如下:1.json2.jsonp3.html4.xml5.String …….针对不同的数据类型,在接口自动化测试中 编写接口用例时都会涉及到相关断言的设计;断言是什么?断言存在的价值是什么?断言,是一种嵌入设计的检查,简言之一键快速校验接口返回字段对应的值,判断是否满足预期返回结果;如果为真则ok,为假则需要抛出异常信息,简单理解:断言充当i

2022-04-02 17:52:42 2362

原创 UI自动化编写测试脚本的几种等待时间方法

背景:为了提高脚本的稳定性,我们需要在脚本中增加等待时间,比如到某个指定页面,要等待页面完全加载出来后,才能找到页面上我们想要的元素,尽可能避免 元素找不到情况;三种等待方式介绍强制等待Thread.sleep(3000);// An highlighted blockpublic static native void sleep(long millis) throws InterruptedException;最最最最容易 ,被大家常用的一种等待方法,但不推荐:1.固定休眠时间设置,

2022-03-27 21:15:26 2376

原创 Appium win10客户端/命令行安装、环境搭建、应用及分享个人踩坑点

这里写目录标题appium安装个人踩过的坑(菜了太多,哭辽,希望帮到大家)三级目录appium安装一、桌面版1.13.0下载安装链接: https://pan.baidu.com/s/1O12CysCzR9NBTUthiBNJJQ.提取码:etrg也可以去官网下载哈~~桌面版安装好就可以使用啦;使用教程如下:1.打开,直接点击Start Server v1.13.0;2.二、命令行下载npm i [email protected] -g首先介绍appium环境搭建所需下载内容,可按照我这

2020-10-13 20:34:23 974 3

空空如也

空空如也

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

TA关注的人

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