摘要: 一、元素定位 1、代码启动说明(用pycharm启动) 移动自动化启动 app 基础脚本 from appium import webdriver #定义字典变量 desired_caps ={} #字典追加启动参数 desired_caps["platformName"] = "Android" 阅读全文
posted @ 2023-04-21 16:54 新入世界的小白 阅读(36) 评论(0) 推荐(0) 编辑
摘要: 一、PO模式介绍 1、认识PO模式 2、PO模式页面对象 3、PO如何做 Base 层: 存放所有页面的公共方法 Page 层: 基于页面或者模块单独封装当前页面要操作的对象 Script 层: 脚本测试 + unittest 二、PO模式封装(在新建项目目录下,新建三个文件夹:base、page、 阅读全文
posted @ 2023-04-21 11:09 新入世界的小白 阅读(546) 评论(0) 推荐(0) 编辑
摘要: 一、元素操作 1、操作方法: 模拟点击:element.click() 模拟输入:element.send_keys(value) 模拟清除:element.clear() from time import sleep from selenium import webdriver from sele 阅读全文
posted @ 2023-04-20 17:03 新入世界的小白 阅读(42) 评论(0) 推荐(0) 编辑
摘要: 一、ID 定位 通过元素的 id 属性来定位元素 前置条件:所要定位的元素必须要有 id 属性 方法:driver.find_element_by_id(ID属性值) 注意:send_keys("admin") ,send_keys 表示给该标签传值。 from time import sleep 阅读全文
posted @ 2023-04-20 10:57 新入世界的小白 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 一、自动化测试理论 1、介绍 2、实施Ul自动化测试的前置条件 需要回归测试的项目:甲方公司自己运营的项目、金融、电商、需求变更不频繁、项目周期长(如:京东) 3、UI 自动化测试执行时机(什么时候该执行:手工测试完成后) 二、工具及选择介绍 1、认识 web 自动化测试工具 (python + S 阅读全文
posted @ 2023-04-20 10:47 新入世界的小白 阅读(57) 评论(0) 推荐(0) 编辑
摘要: 一、Locust 进行接口性能测试 1、特点: 基于Python的开源负载测试工具 支持多操作系统 支持二次开发 能够模拟更多用户 基于协程(微线程)的并发 2、Locust 与 JMeter 对比 3、locust 安装 前提:已经安装pycharm、Python 3.5 以上版本 在线安装:pi 阅读全文
posted @ 2023-04-19 21:36 新入世界的小白 阅读(45) 评论(0) 推荐(0) 编辑
摘要: 一、逻辑控制器 可以按照设定的逻辑控制取样器的执行顺序 1、IF 控制器(没有 else,如果有其他分支,则一直加 IF控制器即可) 控制它下面的测试元素是否运行 位置:测试计划 线程组 (右键添加)逻辑控制器 如果(IF)控制器 参数: 案例:(用户定义变量:在里面添加变量:name = baid 阅读全文
posted @ 2023-04-17 16:47 新入世界的小白 阅读(561) 评论(0) 推荐(0) 编辑
摘要: 一、JMeter 关联 关联:当请求之间有 依赖关系,比如一个请求的响应数据 是另一个请求的参数数据,这时候就需要用到关联处理。 JMeter 中常用到的关联方法: 正则表达式提取器: Xpath提取器 JSON提取器 1、正则表达式提取器 作用:针对任意格式的响应数据进行提取 位置:测试计划 线程 阅读全文
posted @ 2023-04-16 17:22 新入世界的小白 阅读(203) 评论(0) 推荐(1) 编辑
摘要: 一、工具介绍 1、Loadrunner 介绍 2、JMeter 介绍 二、jmter 环境搭建 1、安装 JDK JDK 下载 安装 JDK 配置环境变量 校验 2、安装 JMter(记住版本需要与JDK版本匹配) 3、JMter 功能概要 1、JDK 常用文件目录介绍 Bin 目录:存放 可执行文 阅读全文
posted @ 2023-04-15 17:38 新入世界的小白 阅读(114) 评论(0) 推荐(0) 编辑
摘要: 一、性能测试的概念 进行性能测试:满足 真实的业务场景需求(活动场景)、支持 大量用户。满足商户要求。 1、什么是性能:软件质量属性中的 “效率” 特性。 效率特性:时间特性(表示系统处理用户请求的响应时间),资源特性(表示系统运行过程中,系统资源的内耗情况。包括:CPU、内存、磁盘等) 2、性能测 阅读全文
posted @ 2023-04-15 11:11 新入世界的小白 阅读(368) 评论(0) 推荐(0) 编辑