小肥羊要进步

2020年3月19日

fiddler之断点,请求后断点模仿网络中断,请求前断点可以篡改发包数据,使用简介

摘要: 1.Rules->Automatic breakpoint 可以在请求前,请求后设置断点,还有disabled取消断点 同时图下点击一次,两次,三次也分别是设置请求前,后,取消断点 2.举例场景 设置请求前的断点,可以在发送请求的时候修改篡改请求数据 这里已经设置了请求前断点 点击excute ,查 阅读全文

posted @ 2020-03-19 22:00 小肥羊要进步 阅读(858) 评论(0) 推荐(0)

Fiddler_Composer简单接口测试工具和发包(模拟发包请求),通过接口测试发现功能测试UI前端没有发现的BUG,

摘要: 1.先在前台页面进行抓包 把这条请求拖拽到Composer, requestbody显示了之前输入的用户 修改发包:修改Request Bady的username 为123456 点击excute后查看响应结果,这里从fiddler发起模拟抓包 响应结果如下 这里有一个bug,UI前端页面的报错如下 阅读全文

posted @ 2020-03-19 20:11 小肥羊要进步 阅读(381) 评论(0) 推荐(0)

Fiddler_AutoReponse_钓鱼网站原理和如何形成的&如何mock未开发好的页面来进行测试?

摘要: 1.Auto Responder可用于拦截某一个请求 重定向到本地资源 使用fiddler的内置响应 自定义响应 举例场景: 生产环境除了一个问题,需要定位和修改,拦截这个请求,重定向到本地 1.把相应的请求指向指定的地址,比如把百度logo图片换成指定的304响应。 把百度logo这个图片请求,响 阅读全文

posted @ 2020-03-19 19:07 小肥羊要进步 阅读(460) 评论(0) 推荐(0)

2020年3月17日

HTTP 协议详解

摘要: 1.Fiddler是客户端和服务器端之间的中间HTTP 代理,类似买房子的房产中介,找工作的猎头,都起到一个中间人的作用 2.常用HTTP 抓包工具. 3.HTTP用来规定客户端和服务器端的数据传输格式,默认端口是80,基于请求与响应模式的,无状态的,应用层的协议。 举例Get请求的 请求报文如下: 阅读全文

posted @ 2020-03-17 21:44 小肥羊要进步 阅读(146) 评论(0) 推荐(0)

2020年3月10日

Appium元素定位-Toast

摘要: Toast简介 Android中的Toast是一种简易的消息提示框。 当视图显示给用户,在应用程序中显示为浮动。和弹出框不一样的是,它永远不会获得焦点,无法被点击。 Toast类的思想就是尽可能不引人注意,同时还向用户显示信息,希望他们看到。而且Toast显示的时间有限,一般3秒左右就消失了。因此使 阅读全文

posted @ 2020-03-10 22:47 小肥羊要进步 阅读(434) 评论(0) 推荐(0)

Appium常用APi03

摘要: 1.getScreenshotAs 截图功能,当测试用例执行失败之后进行屏幕截图,保存到本地为了更好的查找问题 File file =androidDriver.getScreenshotAs(OutputType.FILE); FileUtils.copyFile(file,new File("D 阅读全文

posted @ 2020-03-10 20:59 小肥羊要进步 阅读(261) 评论(0) 推荐(0)

Appium常用API 02

摘要: 1.getPageSource 得到当前也页面的dom结构,可以用于断言当前页面是否有某个元素,或者判断当前页面有没有产生变化:如上下判断是否已经到了底端/顶端 //3.getPageSource String pageSource = androidDriver.getPageSource(); 阅读全文

posted @ 2020-03-10 20:04 小肥羊要进步 阅读(178) 评论(0) 推荐(0)

Appium常用API_实现页面跳转(包括APP内部页面和APP 相互跳转)

摘要: 1.startActivity实现页面跳转(包括APP 内部页面和APP 相互跳转) 开启某一个activity,实现跳转 先创建一个activity对象,用activity构造方法初始化,参数为对应的包名和类名 Activity activity = new Activity("AppPackag 阅读全文

posted @ 2020-03-10 18:17 小肥羊要进步 阅读(4110) 评论(0) 推荐(0)

2020年3月9日

appium操作之手势操作-多点触摸(地图放大缩小)

摘要: 1.移动端地图放大缩小,需要2个手指同时操作,多点触摸,如何实现呢?, MultiTouchAction类可以模拟用户多点触摸操作,包含add(),perform()两个方法,结合TouchAction模拟多根手指滑动的效果 举例: 2.下载:百度地图,先确定其包名和入口 package: com. 阅读全文

posted @ 2020-03-09 23:27 小肥羊要进步 阅读(1018) 评论(0) 推荐(0)

app自动化之手势(九宫格)滑动解锁

摘要: 1.手势解锁如何取做呢,如下是整体一个空间,无法使用定位,只能使用坐标取定位 脚本如下: @Test public void testMultiSwipe() { // 实例化TouchAction对象 TouchAction touchAction = new TouchAction<>(andr 阅读全文

posted @ 2020-03-09 17:18 小肥羊要进步 阅读(723) 评论(0) 推荐(0)

导航