摘要:
因为是做接口测试,所以接触http协议的时间最多,但是几年下来只能是理解http的皮毛,每次出去面试,面试官都会问以及经典的问题: GET 与 POST的区别??? 那么区别到底是什么呢?网上的答案有很多,如下: 1、GET请求参数直接拼接在url后面例如:url?params1=value1&pa 阅读全文
摘要:
从今天开始学习Apache Commons工具类中的部分组建,第一项内容为:CSV组件对应官网地址:http://commons.apache.org/proper/commons-csv/index.html下载地址:http://commons.apache.org/proper/commons... 阅读全文
摘要:
1、使用webdriver执行截图,也可以在此方法中自定义文件位置,需要通过操作File格式移动//使用driver工厂创建driverAppiumDriver driver=DriverFactory.getDriver(); //执行截图,生成file文件,文件默认保存位置为系统当前账户的... 阅读全文
摘要:
测试流程:1、启动appium server。使用appium命令启动。2、配置appium client。appium client的参数配置。3、通过webdriver执行调用。一、扩展AssertResult类 主要扩展功能,当断言失败时,自动截图保存,此时需要重写AssertResult的... 阅读全文
摘要:
前提Appium执行自动化测试的相关流程 PC端:启动Appium Server----------》Appium Client --------发出指令----------》Appium Server-------与手机通讯-----Phone端:---》BootStrap------将PC指令... 阅读全文
摘要:
原理:在初始化ServerSocket的时候指定其端口为0(不指定时使用默认值-1),这样就会返回系统分配的空闲端口了。ServerSocket serverSocket = new ServerSocket(0); //读取空闲的可用端口int port = serverSocket.getLo... 阅读全文
摘要:
1、查看是否存在有连接设备 adb devices2、安装apk到设备 连接成功的设备通过adb命令安装apk,执行命令时,切换目录到apk所在文件夹,如apk在E:\下,则首先执行cd /d E:\TaoBao.apk adb intall [apk名称,例如:TaoBao.apk] 当现... 阅读全文
摘要:
在很多要求上传图片的接口中需要上传图片,可能使用最多的方式就是将图片经过base64编码后以字符串的形式上传,此处介绍一下如何将图片进行base64编码以及解码1、图片编码。首先要将图片以文件的形式解析为byte[]数组,然后进行编码,在编码时,需要使用BASE64Encoder,此时需要引用sun... 阅读全文