自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 03-使用cookies绕过验证码登录

很多登录都有验证码,由于验证码时随机变化的,且需要识别,导致接口测试做起来比较麻烦。解决这个问题需要两个方式,一个是万能验证码,要么是使用cookies绕过登录操作,直接进行后边的操作。工具:web页面的Fn+F12(或其它抓包工具fiddler,charles等),Jmeter一、测试计划中添加全局cookies添加HTTP请求默认--设置默认的协议,服务器,端口号。便于统一修改,如测试环境与正式环境的接口切换测试等,只更改这里即可。 添加信息头管理器,添加content-type等参数。

2020-07-03 11:53:33 1779

原创 02-jenkins进行自动化测试需要的插件安装

1、接01篇结尾,点击【选择插件按钮】2、进入安装插件的页面,可以先点击有上角的关闭按钮。3、点击开始使用jenkins4、欢迎进入jenkins5、进入插件管理6、搜索插件Email Extension、HTML Publisher plugin并安装安装页面,不要着急,等安装完成7、安装成功快乐每一天,加油吼!!...

2020-05-29 11:09:19 632

原创 01-【Jenkins+Mac】-Jenkins安装

1、Mac安装Homebrew/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"检查是否安装成功:brew -v出现一下代码即成功:Homebrew 2.2.17Homebrew/homebrew-core (git revision fbba5; last commit 2020-05-22)Homebrew/homebrew-ca

2020-05-29 10:38:05 492

原创 02-使用登录提取的token购买东西

1、增加【HTTP请求】填写方法:post 路径:接口文档(购买接口地址) 数据体数据:接口文档中标注需要携带的参数,post请求,携带内容必须写在消息体数据中2、右键改请求,添加【HTTP信息头管理器】信息头内容如下图,包括编码格式和第一节里边提取的token名称都是写死的,token的名称是接口文档提供的需要上传的3、运行线程组,察看结果树,成功...

2020-05-28 18:06:08 1328

原创 01-参数化账号密码登录

1、新建【线程组】线程数量>=文本提供账号数量 Ramp-Up每秒>=文本提供账号数量(这个数据表示公用多少时间启动上边填写的线程) 循环次数一般是1次2、线程组里添加【默认host请求头】基本协议:http/https 服务器名称或IP:找开发(注意:一定不要代http) 内容编码:utf-83、添加【HTTP请求】名称:小胖登录(视具体情况取名) 方法:Post 路径:开发文档(即所要测试的接口名称) 内容编码:utf-84、右键上述加好的HTTP请求,添加【

2020-05-28 17:26:38 855

原创 09-mumu模拟器调键盘,回车键

1.使用木木模拟器进行元素定位,搜索时需要点击输入框调起安卓键盘,但木木模拟器点击后无反应模拟器中下载搜狗输入法 设置中选择默认输入法为搜狗输入法 返回到桌面 点击应用中调起键盘 输入框,键盘成功弹出2.使用appium-desktop定位文本输入框3.在输入框中输入相应文字4.由于定位不到安卓键盘的每一个键,需要使用代码进行回车操作//回车String cmdstr="adb shell input keyevent 66";Runtime.getRuntime().exec

2020-05-09 13:38:24 2646

原创 08-屏幕截图方法封装

1、屏幕截图保存到本地方法封装将本地保存截图的文件夹地址写入配置文件 利用基类中的读取基类文件的方法调用地址 在截图封装方法中使用地址public void snapshot(String filename){ // this method will take screen shot ,require two parameters ,one is driver name, another is file name String currentPath =MyCookiesFor

2020-05-09 12:00:37 190

原创 07-封装隐式等待方法

1.基类中编写隐式等待方法locaor为定位元素 timeout为查找元素等待时间public AndroidElement waitforelement(By locaor, int timeout ) { AndroidElement element =null; try { System.out.println("最长等待"+timeout+"秒")...

2020-04-29 15:41:09 227

原创 06-读取配置文件

1.新建配置文件project--new--directory-resource resource-new-Resource Bundle-env.properties2.改变文件属性-避免后续查找不到该文件,导致读取配置文件失败resounce-右键--Mark Directory as-----Test Sources Root3.配置文件中放置key-value值4.基...

2020-04-29 15:33:28 126

空空如也

空空如也

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

TA关注的人

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