- 博客(11)
- 资源 (1)
- 收藏
- 关注
原创 python爬虫基础篇一
python爬虫相关库的安装 1、python安装(3.6版本以上) 下载地址:http://www.python.org 2、安装pycharm(社区版和专业版),社区版是免费的,专业的免费试用1个月 创建项目的方法 3、chrome的安装(可以用360浏览器代替),安装chrome浏览器的驱动(对应相应的版本) Chrome抓包工具的使用 网页右键检查就可以打开开发者选项 elements:可以帮助分析网页结构,获取数据。网页源代码(从这些代码中提取信息) console:展示网页打印的信息和错误信息,
2022-04-13 20:17:13
427
原创 postman接口测试
postman应用(接口测试) postman 是一款chrome插件,可以进行功能强大的网页调试和模拟发送HTTP请求,并且支持几乎所有类型的HTTP请求,操作简单且方便 变量类型: 1)本地变量 2)环境变量 3)全局变量 4)数据变量 什么时候需要变量:测试接口中有相同的数据 再postman中设置变量在pre-requestscript(预请求脚本)中,就是在请求前执行的脚本(js) pm.variabels.set(‘localurl’,‘url的值’)这是一个本地变量,只作用于当前请求) 调用时
2021-03-14 23:44:29
214
原创 Jmeter接口测试
Jmeter: Jmeter是一款使用java开发的,开源免费的测试工具 主要用于做接口测试和性能测试 Jmeter参数化:在线程组中添加配置元素-》用户自定义变量中可以设置 如何再请求中调用设置的变量:使用${变量名称} 可以使用函数助手中可以随机生成数据 Jmeter使用文件传参:添加配置元件-》CSV数据文件设置-》设置规则 修改请求需要设置参数变量名与文件中的变量名一一对应及线程组迭代次数 再线程组填写迭代次数和数据组项一样多 Jmeter接口关联传参: 关联传参就是一个请求的响应的结果作为另一个请
2021-03-14 23:43:29
201
原创 Monkey简介
Monkey简介 monkey 的命令格式:adb shell monkey [option] (monkey 有很多参数) monkey是adb中的一个指令 monkey是以重无序的,无法被管理和规范的随机测试,我们只能够限制指令在那些程序中运行但是不能限制指令运行 只要通过对app前端施压,用于测试app前端的稳定性和健壮性,本性不是用于性能测试的 只能对app进行测试 monkey文件具体是个什么东西 在androud系统中有一个monkey.jar,monkey测试实际上就是调用monkey.
2021-03-14 23:41:50
255
原创 Airtest介绍与应用
Airtest介绍与应用: 是由google和网易游戏一起研发退出的一款基于python实现的自动化测试框架 主要的用途:主要应用到移动端、web端和C/S架构的软件都可以基于airtest的自动化测试 早期主要用于手机游戏的自动化测试 Airtest IDE常规的核心组件,可以基于IDE来实现脚本的自定义和录制 POCO:是一个自定义的第三方库,类似于appium的元素定位形式,将页面生成结构化形态,基于结构来进行元素定位 微信公众号和小程序很难实现appium的自动化测试 微信公众号和小程序有一个内核h
2021-03-14 23:40:52
447
原创 adb常用命令
adb常用命令 1、连接设备:adb devices可查看连接设备列表 adb connect +设备名称可以连接设备 如果连接不了:1、模拟器没有打开开发者模式 2、模拟器中的adb和ADK的adb的版本不一致 连接多台设备可以改不同的端口号,连接多个虚拟设备 真机的连接会有一段串码 3、adb shell 可以进入到安卓手机的内部 exit可以退出字符界面 4、adb -s 127.0.0.1:62001 shell 5、adb install +文件路径 可以安装app 6、adb install -
2021-03-14 23:37:58
170
原创 Unitest套件
UnitTest套件及Runner的应用 1、定义一个测试套件 suite=unittest.TestSuite() 然后使用addTest()方法添加测试用例 测试套件Suite必须创建一个类对象村饭套件,直接在UnitTest类中运行无法生效。 2、批量添加测试用例 定义一个list对象cases,将所有的用例装进去,然后使用suite.addTests(cases)来添加用例 3、读取路劲中的文件来运行测试用例 discover=unittest.defaultTestLoader.discover(
2021-03-14 23:36:43
222
原创 WebUI自动化
环境搭建 python(需要添加环境变量) selenium(使用pip install在线安装) 浏览器驱动(安装地址: chromedriver的版本一定要与Chrome的版本一致,不然就不起作用。 有两个下载地址: 1http://chromedriver.storage.googleapis.com/index.html 2)https://npm.taobao.org/mirrors/chromedriver/ 当然,你首先需要查看你的Chrome版本,在浏览器中输入chrome://versio
2021-03-14 23:31:26
202
原创 App自动化简单示例代码
QQ登录: desird_caps = { 'platformName': 'Android', # 被测手机是anzhuo 'platformVersion': '7.1.2', # 手机安装版本 'deviceName': '127.0.0.1:62001', # 自己手机型号-(adb devices 返回的设备号) 'appPackage': 'com.tencent.mobileqq', # 启动APP
2021-03-14 22:29:37
401
原创 APP自动化环境安装
APP自动化环境安装Appium安装安装python库安装Android SDK环境配置Android环境变量 Appium安装 app的自动化是需要通过python库将控制app的请求发给appium服务器,appium服务器控制app软件完成,所以需要实现app自动化,首先得安装appium Appium 目前托管在github,正确的下载地址应该为: https://github.com/appium/appium-desktop/releases 下载.exe文件进行安装 安装python库 要
2021-03-13 15:07:35
215
原创 MarkDown简单记录
第一次写博客 #欢迎使用MarkDown编辑器 MarKDown很多人用了都觉得很简单,直接看一下教程就可以学会,以前我看人发博客的时候觉得非常的高大上,那些黏贴上去的代码金额IDE上的代码一般无二,实在是太牛了。但现在我才知道原来是因为有MarkDown.果然我还是太年轻。 #字体显示 #会显示一号字体,##会显示二号字体 文本显示 字体表示加粗 字体显示强调 Ctrl+Shift+K插入代码...
2019-06-14 10:33:52
139
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅