- 博客(16)
- 收藏
- 关注
原创 【Linux】更改终端名字
1、开启任意一个终端,输入命令gedit~/.bashrc复制一下文件到.bashrc里function title() { if [[ -z "$ORIG" ]]; then ORIG=$PS1 fi TITLE="\[\e]2;$*\a\]" PS1=${ORIG}${TITLE}}保存后,再打开另一个终端,在终端输入title name 就可以更改终端名字了如果想立马生效,在第一个终端执行:source ~/.bashrc...
2021-10-26 14:15:28 4783
原创 app自动化测试环境配置
一、配置Android sdk环境1、下载sdkhttps://developer.android.com/studio/releases/platform-tools2、添加环境变量添加环境变量ANDROID_HOME,添加下载后变量值sdk所在路径:D:\software\android-sdk进入path,添加配置%ANDROID_HOME%\platform-tools%ANDROID_HOME%\tools%ANDROID_HOME%\build-tools\28.
2021-10-24 18:26:34 320
原创 把手机上安装的apk pull到电脑
1、打开当前APP,识别到包名#adb shell dumpsys window | grep mCurrentFocus 或使用命令adb logcat | grep START2、获取手机端APP路径#adb shell pm path package/data/app/~~w-BANtIDEC_GCJNDJYcJVA==/tv.danmaku.bili-j_Ww6F4aVRSSSMLVLrCJyA==/base.apk3、pull到电脑adb pull/data/app...
2021-09-09 12:51:33 1673
原创 Java自动化之使用TestNG框架所提供的API断言
继上篇文章获取响应后,本章来使用TestNG框架所提供的API来进行断言什么叫做断言?断言是检查测试中的响应数据是否符合预期结果,用以保证结果的准确性如何进行断言:1、获取对应的业务码、id 等例如: //获取业务码code int code = response.path("code"); //获取smg String msg=response.path("msg"); //获取mobile_phone
2021-08-01 18:18:28 343
原创 Rest-assured-Java自动化之获取响应和Gpath响应的提取
1、如何获取响应@Testpublic void testPost1(){ //发post请求-json参数类型 //解决乱码问题:form表单有中文的话,要加charset=utf-8到content-type中 //把json保存起来用字符串接收为jsonStr,把字符串放到body()中 String jsonStr="{\"键\":\"值\",\"键\":\"值\"}"; given().
2021-07-29 00:18:47 491 2
原创 adb disable-verity和adb remount的用法
在Android 7之后,对分区会进行相应的验证,例如system分区,不能向之前的版本一样,使用adb root;adb remount对system分区进行挂载,需要先关闭分区检测功能,所以用adb disable-verity来关闭分区检测功能---前提是需要root权限1、adb root 获取root权限2、adb disable-verity 关闭分区检测功能3、adb reboot 执行adb disable-verity后需要重启设备4、adb root 设备重启后...
2021-07-25 18:12:50 17804 2
原创 Rest-assured-Java自动化之发送get请求&Post请求
在Postman中1、带参数的get请求@Testpublic void testGet(){ //带参数的get请求 given(). when(). get("https://httpbin.org/get?name=xiaoming"). then(). log().body(); }如有其它参数在name=xiaoming后加&符号,继续拼接当参数较多时我们可以使用其它方法我们可以添
2021-07-24 22:53:45 596
原创 【推荐】ubuntu中经常使用的几款不错的小工具
1、推荐一款ubuntu中很好用的终端工具,除了已知各种强大外,此款终端还可以分屏哦sudo apt-get install terminator2、
2021-07-22 00:52:25 1762
原创 Rest-assured-Java自动化之基本使用及TestNG注解功能管理项目案例配置
1、创建Java class2、倒入RestAssured包import static io.restassured.RestAssured.*;3、语法使用public static void main(String[] args){ given(). //此处可添加请求头、请求参数、请求体等 when(). //此处添加请求方式(例如:get/post请求) then(
2021-07-21 01:25:33 162
原创 Rest-assured之JAVA接口自动化--前期配置
Rest-assured是一套由Java实现的rest API框架,是GitHub上的一个开源项目基本使用方法:1、导入maven依赖坐标maven网址:https://mvnrepository.com/打开以上网址进行添加rest-assured依赖坐标,点击search点击rest-assured选择任意版本号,此处我选择4.2.0选择版本号如下:<!-- https://mvnrepository.com/artifact/io.rest-as..
2021-07-21 00:05:59 217
原创 Cookie和Session、Token
Cookie是一门客户端技术,是由服务器生成返回给浏览器客户端来保存的,并且cookie是以键值对的形式保存在浏览器客户端的,每个cookie都会有名称和值,过期时间等,在项目中比较常见的有:(cookie 由服务器生成后返回到客户端)1、登录记住用户名 2、记录用户浏览记录Session是一种从无状态变成有状态的机制,Session是服务端的会话技术,当用户登录了系统,服务器端就会创建一个会话,此会话中可以保存登录用户的信息例如:客户端发送登录请求,传输用户名密码,发送到服务器端,用户名和密.
2021-07-18 22:11:25 84
原创 ubuntu有多个JDK版本时如何使用命令切换
有多个JDK版本时如何使用命令切换sudo update-alternatives --config java ---后面选择对应的数字,切换即可
2021-07-17 20:28:25 169
原创 adb命令禁用&启用APP及日常adb命令
1、禁用APPadb shell pm disable-user '包名'2、启动APPadb shell pm enable '包名'
2021-07-17 15:28:28 38179
原创 查看当前包名和activity及APP所在路径
1、查看当前包名:adb shell dumpsys widow | grep mCurrentFocus2、查看APP所在路径:adb shell pm path packageName
2021-07-17 14:39:01 654
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人