05 2019 档案
摘要:前言 anyproxy可以跨平台使用,前面第一篇是搭建在windows机器上,本篇讲如何在linux上搭建anyproxy环境,当然有mac的小伙伴也可以用mac去搭建一个环境。 nodejs安装 anyproxy是依赖于nodejs的,所以第一步先安装nodejs,nodejs下载地址: "htt
阅读全文
摘要:前言 fiddler可以抓包打断点后,修改返回的内容,便于模拟各种返回结果。anyproxy也可以通过写rule模块规则,模拟返回状态码、头部、body beforeSendResponse beforeSendResponse(requestDetail, responseDetail) AnyP
阅读全文
摘要:前言 AnyProxy不仅仅可以抓包,还可以拦截请求并修改服务端响应,实现接口mock功能。 面试时候经常会问到第三方支付如何测试这种,如果对接的第三方没提供测试环境,那么就需要搭建一个mock服务器,模拟支付接口返回的各种情况。 rule模块 AnyProxy提供了二次开发的能力,你可以用js编写
阅读全文
摘要:前言 做接口测试肯定离不开抓包,目前比较流行的抓包工具是fiddler和charles,相信并不陌生。这里介绍一个阿里公司研发的一个抓包神器,只需打开web页面,就能抓到手机app上的http和https请求了。 这样就有个好处,当一个公司测试团队有多个人的时候,只需搭建一个AnyProxy服务,其
阅读全文
摘要:前言 未加 参数使用Uiautomator可以正常使用driver.keyevent()方法,使用Uiautomator2时driver.keyevent()方法报错: selenium.common.exceptions.WebDriverException: Message: An unknow
阅读全文
摘要:前言 appium desktop V1.7.1版本使用命令行版本启动appium后,使用Uiautomator2定位toast信息报错:appium uiautomator2 server v0.3.0.apk does not exist or is not accessible 主要原因是缺少
阅读全文
摘要:前言 Appium 在切换到 webview 后,正确定位到元素,但是click () 事件后界面无响应,脚本运行正常不会报错。 主要原因是:混合APP 时监听全用的是tap事件,不是click事件 遇到问题 在使用appium,切换到webview后,点击webview里面的某个标签,已经定位到元
阅读全文
摘要:前言 前面一篇对python装饰器有了初步的了解了,但是还不够完美,领导看了后又提出了新的需求,希望运行的日志能显示出具体运行的哪个函数。 __name__和__doc__ 用于获取函数的名称, 用于获取函数的docstring内容(函数的注释) 装饰器加函数名称日志 在装饰器里面添加2行代码,打印
阅读全文
摘要:前言 python装饰器本质上就是一个函数,它可以让其他函数在不需要做任何代码变动的前提下增加额外的功能,装饰器的返回值也是一个函数对象。 很多python初学者学到面向对象类和方法是一道大坎,那么python中的装饰器是你进入Python高级语法大门的一道坎。 计算函数运行时间 假设你写了几个函数
阅读全文

浙公网安备 33010602011771号