自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 4700

原创 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 299

原创 grep过滤出当前文件中包含某些关键字的内容

grep -rn '关键字'

2021-09-09 13:06:08 1181

原创 使用adb命令在手机端截图、录屏和启动APP

adb命令截图到手机adb shell screencap -p /sdcard/1.png

2021-09-09 12:57:27 489

原创 把手机上安装的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 1635

原创 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 333

原创 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 471 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 17457 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 577

原创 【推荐】ubuntu中经常使用的几款不错的小工具

1、推荐一款ubuntu中很好用的终端工具,除了已知各种强大外,此款终端还可以分屏哦sudo apt-get install terminator2、

2021-07-22 00:52:25 1731

原创 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 150

原创 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 200

原创 Cookie和Session、Token

Cookie是一门客户端技术,是由服务器生成返回给浏览器客户端来保存的,并且cookie是以键值对的形式保存在浏览器客户端的,每个cookie都会有名称和值,过期时间等,在项目中比较常见的有:(cookie 由服务器生成后返回到客户端)1、登录记住用户名 2、记录用户浏览记录Session是一种从无状态变成有状态的机制,Session是服务端的会话技术,当用户登录了系统,服务器端就会创建一个会话,此会话中可以保存登录用户的信息例如:客户端发送登录请求,传输用户名密码,发送到服务器端,用户名和密.

2021-07-18 22:11:25 72

原创 ubuntu有多个JDK版本时如何使用命令切换

有多个JDK版本时如何使用命令切换sudo update-alternatives --config java ---后面选择对应的数字,切换即可

2021-07-17 20:28:25 160

原创 adb命令禁用&启用APP及日常adb命令

1、禁用APPadb shell pm disable-user '包名'2、启动APPadb shell pm enable '包名'

2021-07-17 15:28:28 36550

原创 查看当前包名和activity及APP所在路径

1、查看当前包名:adb shell dumpsys widow | grep mCurrentFocus2、查看APP所在路径:adb shell pm path packageName

2021-07-17 14:39:01 638

空空如也

空空如也

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

TA关注的人

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