摘要: Jenkins拉取源码是非常实用的操作,比如每天在跑自动化测试前,拉取Git远程仓库中最新的脚本至本地。那么,Jenkins如何拉取Git远程仓库中指定目录至本地指定目录呢?下面来看看具体的设置方法。 Step1:Job源码管理中,选择Git(如无Git选项则需先安装Git插件),输入仓库URL及认 阅读全文
posted @ 2021-08-16 19:12 阿苏聊测试开发 阅读(4602) 评论(0) 推荐(0) 编辑
摘要: 最近遇到Jenkins插件无法自动安装的问题,在插件管理页面的【升级站点】使用镜像url也无法解决。于是决定手动下载并安装Jenkins插件,具体步骤如下。 Step1:进入Jenkins官网的插件下载页面,在搜索框中输入插件名称,比如Git。 Step2: 在搜索结果列表中选择对应的插件。 Ste 阅读全文
posted @ 2021-08-13 19:53 阿苏聊测试开发 阅读(2393) 评论(0) 推荐(0) 编辑
摘要: 当我们想以自动化的方式操作软件,以提高办公或测试效率时,有许多成熟的工具,比如针对Web端应用的Selenium、针对移动端应用的Appium。那么,PC端(Windows)桌面应用,又改如何处理呢? 微软给我们提供了解决方案,即UI Automation ,它能方便我们自动化操作PC端桌面应用程序 阅读全文
posted @ 2021-08-12 19:59 阿苏聊测试开发 阅读(2047) 评论(0) 推荐(0) 编辑
摘要: 当一个网站投入使用时,定期备份数据库是必要的事。那么,在Windows系统上,我们该如何做呢? 如下语句可以实现备份及还原MySQL数据库: 备份MySQL数据库 mysqldump -h 127.0.0.1 -P 3306 -uroot -p123456 dbname > filepath.sql 阅读全文
posted @ 2021-08-06 19:21 阿苏聊测试开发 阅读(567) 评论(0) 推荐(0) 编辑
摘要: 面对网络协议,在组包拆包时,python提供了struct模块,它可以帮助我们在python值和C语言的结构体之间相互转换,下面一起来了解struct的具体用法。 假设,我们的网络协议为消息id(unsigned short类型)及消息payload(unsigned int类型)组成,那么该如何进 阅读全文
posted @ 2021-08-05 20:26 阿苏聊测试开发 阅读(5438) 评论(0) 推荐(0) 编辑
摘要: 最近在做接口测试时,拿到一个分片上传文件的接口,http接口请求头中的Content-Type为multipart/form-data。需要在客户端将大文件分片成数据块后,依次传给服务端,由服务端还原成大文件,此外,为了确保传输后的数据是完整的,客户端会在分片前,根据原文件生成md5值并被携带在每次 阅读全文
posted @ 2021-08-04 20:13 阿苏聊测试开发 阅读(5436) 评论(0) 推荐(0) 编辑
摘要: Appium算是老牌移动端App自动化测试工具了,在使用它的过程中,使用者经常会根据个人习惯,把较常用的方法封装在一起,方便调用。以下是我的封装,希望对你有启发。 from typing import Dict, NoReturn, Tuple, List, Union, Optional from 阅读全文
posted @ 2021-07-20 20:15 阿苏聊测试开发 阅读(501) 评论(0) 推荐(0) 编辑
摘要: 网络连接 通过TCP/IP连接设备 adb connect <ip:port> 断开已有的TCP/IP连接 adb disconnect <ip:port> 监听设备上指定的端口号 adb tcpip <port> 文件操作 拉取文件至本地 adb pull <文件的设备路径> <文件的本地路径> 阅读全文
posted @ 2021-07-15 20:43 阿苏聊测试开发 阅读(1425) 评论(0) 推荐(0) 编辑
摘要: 在日常工作过程中,总有一些工具令人觉得方便,提高了我们的工作效率。以下是根据我的习惯,收集了一些好用的工具,在此记录且不定期更新。 文件名 说明 Everything 文件搜索工具,搜索速度快 ALTRun 快速启动工具,支持快捷键启动应用程序 FSCapture 很小巧的截屏录屏软件 BCompa 阅读全文
posted @ 2021-07-13 19:20 阿苏聊测试开发 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 在使用Selenium做Web UI自动化测试的过程中,XPath是一种定位页面元素的常用方式。然而,面对某些元素的XPath路径过于复杂,我们想快速验证拼凑的Xpath语句是否正确时,该怎么办呢?这里给大家提供一个简单的解决方法。 下面以百度页面举例,定位"百度一下"按钮。打开浏览器中的开发者工具 阅读全文
posted @ 2021-04-19 19:08 阿苏聊测试开发 阅读(1569) 评论(0) 推荐(0) 编辑