11 2024 档案

摘要:一、打开模拟器 二、cmd中打开dos命令 adb connect 127.0.0.1:62001 三、安装测试包 adb install D:\app\baiduyuedu_3760.apk E:\dcs\two\app\mojibase.apk 四、打开appium @-- 五、(定位元素没有x 阅读全文
posted @ 2024-11-27 17:11 影清风 阅读(26) 评论(0) 推荐(0) 编辑
摘要:一、appium实现原理 二、app测试中遇到的问题 (一)app出现ANR(无响应),是什么原因导致的? 那么导致ANR的根本原因是什么呢?简单的总结有以下两点: 1.主线程执行了耗时操作,比如数据库操作或网络编程 2.其他进程(就是其他程序)占用CPU导致本进程得不到CPU时间,比如其他进程的频 阅读全文
posted @ 2024-11-26 20:17 影清风 阅读(19) 评论(0) 推荐(0) 编辑
摘要:app测试 app功能测试和app自动化测试 (一)app手工测试 app手工测试:就是在app上进行手工测试(手点) app自动化测试使用代码或工具来代替手工测试(python+appium) (二)web测试和app测试区别?( 重点) (1)单纯从功能测试的层面上来讲的化,app测试、web测 阅读全文
posted @ 2024-11-26 20:10 影清风 阅读(32) 评论(0) 推荐(0) 编辑
摘要:一、app自动化测试环境和用途: 主要用于做app端UI自动化,熟悉adb命令(a表示安卓,d表示debug,b表示桥) adb是连接手机设备 二、搭建环境的工具 (1)jdk 已安装,java的一种编译器 (本地windows安装) jdk安装和配置环境变量 (2)查看jdk版本 如果如果配置好, 阅读全文
posted @ 2024-11-26 20:05 影清风 阅读(11) 评论(0) 推荐(0) 编辑
摘要:Jenkins操作手册 一、jenkins介绍 1、持续集成(CI) Continuous integration 持续集成 团队开发成员每天都有集成他们的工作,通过每个成员每天至少集成一次,也就意味着一天有可 能多次集成。在工作中我们引入持续集成,通过持续集成自动构建(代码的编译、发布、部署、 用 阅读全文
posted @ 2024-11-26 19:44 影清风 阅读(95) 评论(0) 推荐(0) 编辑
摘要:一、你做过性能测试吗? 方法1:做过 方法2:在公司性能是专门性能小组做的,但是我也会做 二、性能测试有哪些类型? (1)压力测试(破坏性测试) 压力测试是系统在一定饱和状态下,例如:cpu、内存、磁盘io在饱和使用情况下,不断给系统施加压力,看系统处理能力,以及系统是否会出现错误; (2)负载测试 阅读全文
posted @ 2024-11-26 17:19 影清风 阅读(19) 评论(0) 推荐(0) 编辑
摘要:nmon基本介绍: nmon是帮助在一个屏幕上显示所有重要的性能优化信息,并动态地对其进行更新。 分析工具: 分析 AIX 和 Linux 性能的免费工具, 这个高效的工具可以工作于任何屏幕、telnet 会话、甚至拨号线路。另外,它并不会消耗大量的 CPU 周期,通常低于百分之二。在更新的计算机上 阅读全文
posted @ 2024-11-26 17:04 影清风 阅读(41) 评论(0) 推荐(0) 编辑
摘要:案例1:某次压力测试,同样并发TPS,但前期性能良好,后期数据库CPU飙升 压测会产生大量级的数据,数据增长会带来性能的损耗 压测数据不合理,导致统一设备 关联多个用户,服务端不做限制的in查询 不合理分页,未做页数limit,导致将数据库新增数据全部查询 案例2:响应时间过长,什么原因怎么分析? 阅读全文
posted @ 2024-11-26 16:39 影清风 阅读(25) 评论(0) 推荐(0) 编辑
摘要:一、监听器中的插件 @gc - Active Threads Over Timeip 活动线程时间 @gc - AutoStop Listener 自动停止侦听器 @gc - Bytes Throughput Over Timejp 字节吞吐量随时间变化 @gc -Composite Graph 综 阅读全文
posted @ 2024-11-26 16:34 影清风 阅读(78) 评论(0) 推荐(0) 编辑
摘要:一、性能插件的效果: 二、安装一下插件 1、下载一下两个包 2、存放路径 (1)E:\dcs\two\jmeter(14)\apache-jmeter-3.3\lib\ext (2)解压这个包 (3)startagent.bat (4)点击startagent.bat,后进界面 (5)再重启jmet 阅读全文
posted @ 2024-11-26 16:07 影清风 阅读(70) 评论(0) 推荐(0) 编辑
摘要:一、单接口的性能测试 添加一个接口: 案例:登录接口: url:POST http://cms.duoceshi.cn/cms/manage/loginJump.do POST data: userAccount=admin&loginPwd=123456 1、调通登录接口 2、添加查看结果树和聚合 阅读全文
posted @ 2024-11-26 10:18 影清风 阅读(74) 评论(0) 推荐(0) 编辑
摘要:脚本录制: 一、badboy录制脚本 1、设计性能场景 2、根据性能场景录制性能脚本(badboy或者jmeter中反向代理录制脚本) 3、badboy工具的使用 (1)下载badboy包 (2)安装badboy包 第一步: 第二步: 找到安装路径: C:\Program Files (x86)\B 阅读全文
posted @ 2024-11-26 10:07 影清风 阅读(135) 评论(0) 推荐(0) 编辑
摘要:一、性能测试介绍 1、什么叫做性能测试? (1)通过某些工具或手段来检测软件的某些指标是否达到了要求,这就是性能测试 (2)指通过自动化的测试工具模拟多种正常、峰值以及异常负载条件来对系统的各项性能指标进行测试 2、性能测试的时间? 在功能测试完成后才能进行性能测试 3、为什么要做性能测试? (1) 阅读全文
posted @ 2024-11-25 19:30 影清风 阅读(109) 评论(0) 推荐(0) 编辑
摘要:jmeter之操作数据库 一、下载jdbc 驱动,安装jdbc驱动 2、将驱动存放在4个路径下 (1)C:\Program Files\Java\jre1.8.0_60\lib (2)第二个存放的包 C:\Program Files\Java\jre1.8.0_60\lib\ext (3)第三个存放 阅读全文
posted @ 2024-11-25 19:19 影清风 阅读(82) 评论(0) 推荐(0) 编辑
摘要:token案例: 案例: 网站:http://shop.duoceshi.com/login?redirect=%2Fdashboard code接口:http://manage.duoceshi.com/auth/code 登录接口:http://manage.duoceshi.com/auth/ 阅读全文
posted @ 2024-11-22 19:32 影清风 阅读(26) 评论(0) 推荐(0) 编辑
摘要:一、介绍jmeter (1)jmeter是由apache公司开发的一个纯java 的开源项目,不仅可以做接口测试,还可以做性能测试。 (2)jmeter具备高一致性,可以实现跨平台运行。 (3)jmeter可以实现分布式负载。 (4)jmeter 采用多线程,允许通过多个线程并发取样或通过独立的线程 阅读全文
posted @ 2024-11-22 19:18 影清风 阅读(113) 评论(0) 推荐(0) 编辑
摘要:python操作mysql 一、python操作数据库 1、下载pymysql 库, 方法一:pip3 install pymysql 或pip install pymysql 方法二:在pycharm中setting下载pymysql 2、打开虚拟机上的数据库 3、pymysql连接 (1)连接方 阅读全文
posted @ 2024-11-22 17:01 影清风 阅读(7) 评论(0) 推荐(0) 编辑
摘要:接口测试之接口po框架 一、新建一个项目 接口自动化框架设计实战: 第一包:config 案例: #登录接口 dl_url = 'http://cms.duoceshi.cn/cms/manage/loginJump.do' dl_d = {'userAccount': 'admin', 'logi 阅读全文
posted @ 2024-11-22 14:45 影清风 阅读(7) 评论(0) 推荐(0) 编辑
摘要:接口测试之unittest框架 import unittest import requests from time import * from jk.HTMLTestRunner3_New import HTMLTestRunner class Cms(unittest.TestCase): @cl 阅读全文
posted @ 2024-11-21 17:41 影清风 阅读(10) 评论(0) 推荐(0) 编辑
摘要:一、介绍request库 (1)requests是用python语言编写的简单易用的http库,用来做接口测试的库; (2)接口测试自动化库有哪些? requests、urllib 、urllib2、urllib3、 httplib 等(最受欢迎的是requests) (3)安装request库 方 阅读全文
posted @ 2024-11-20 20:21 影清风 阅读(14) 评论(0) 推荐(0) 编辑
摘要:一、熟悉接口文档和分析接口 1、发送接口文档 2、分析接口文档 3、了解需要测试接口,分析需求文档 接口请求参数: 接口返回参数:成功 接口返回参数:失败 整理接口:(自己项目有哪些借款) cms项目接口:查询接口,登录接口,添加用户接口,用户管理接口,文章管理接口,删除用户接口,删除栏目接口,修改 阅读全文
posted @ 2024-11-20 20:06 影清风 阅读(18) 评论(0) 推荐(0) 编辑
摘要:一、介绍postman Postman是一个网页调试工具,也可以调试css、html等 Postman的操作环境 环境:Postman Mac、Windows X32、Windows X64、Linux系统、 postman 浏览器扩展程序、postman chrome应用程序 Postman下载: 阅读全文
posted @ 2024-11-20 15:27 影清风 阅读(31) 评论(0) 推荐(0) 编辑
摘要:一、fiddler包安装 路径也尽量不要有中文 安装步骤:略 二、Fiddler 简介 fiddler 是 C# 开发免费web调试工具之一,记录所有客户端和服务端常见的 http 以及 https 请求,可监视设断点,甚至修改输入输出数据,它还包含了一个强大的基于事件脚本的子系统,并且能使用 .n 阅读全文
posted @ 2024-11-19 21:18 影清风 阅读(258) 评论(0) 推荐(0) 编辑
摘要:接口测试之基本介绍 1、接口测试 接口测试也叫api, 定义:测试系统和系统之间的数据交换,模块与模块之间的数据交互,程序与程序之间的数据交互; 如: http://192.168.163.128:8080/cms/manage/login.do 登录接口cms 2、为什么做接口测试? (1)当界面 阅读全文
posted @ 2024-11-19 10:32 影清风 阅读(38) 评论(0) 推荐(0) 编辑
摘要:一、自动化用例 案例: 用例1:cms环境 登录 from selenium import webdriver from selenium.webdriver.support.select import Select from time import * dx=webdriver.Chrome() 阅读全文
posted @ 2024-11-18 20:10 影清风 阅读(12) 评论(0) 推荐(0) 编辑
摘要:自动化框架 一、介绍框架 1、unittest 框架是python中自带的框架 2、作用:管理和组织测试用例 当我们写的用例越来越多,我们就要考虑用例的编写的规范和组织,以便于后期的维护 3、常见的自动化框架:po框架、pytest 框架、unittest框架(我们讲解) 4、unitest 框架自 阅读全文
posted @ 2024-11-18 14:25 影清风 阅读(156) 评论(0) 推荐(0) 编辑
摘要:python+selenium selenium是一个第三方库,python有很多库; 1、什么是ui自动化? 通过模拟手工操作用户ui页面的方式,用代码去实现自动化操作和验证的行为。 2、ui自动化的优点? (1)解决重复性的功能测试和验证 (2)减少测试人员在回归测试时用例漏测和验证点的漏测 ( 阅读全文
posted @ 2024-11-14 18:17 影清风 阅读(77) 评论(0) 推荐(0) 编辑
摘要:一、介绍类 类(class): 用来描述具有相同的属性和方法的对象的集合。它定义了该集合中每个对象所共有的属性和方法。对象是类的实例。 实例化:创建一个类的实例,类的具体对象。 对象:通过类定义的数据结构实例。对象包括两个数据成员(类变量和实例变量)和方法。 方法:类中定义的函数。 类变量:类变量在 阅读全文
posted @ 2024-11-13 11:29 影清风 阅读(29) 评论(0) 推荐(0) 编辑
摘要:一、模块的介绍 (1)python模块,是一个python文件,以.py结尾,包含了python对象定义和pyhton语句。 (2)模块让你能够有逻辑地组织你的python代码段。 (3)把相关的代码分配到一个模块里能让你的代码更好用,更易懂。 (4)模块能定义函数,类和变量,模块里也能包含可执行的 阅读全文
posted @ 2024-11-12 20:31 影清风 阅读(18) 评论(0) 推荐(0) 编辑
摘要:函数: 一、什么是函数 定义:函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。 二、pycharm中的表结构 项目 ,包(init)或目录,py文件,py文件包含多个函数或类等 三、函数的有哪些优点? 1、降低代码冗余 2、增加代码的复用性,提高开发效率 3、提高程序的拓展性 4、 阅读全文
posted @ 2024-11-11 17:39 影清风 阅读(27) 评论(0) 推荐(0) 编辑
摘要:1、求出1 / 1 + 1 / 3 + 1 / 5……+1 / 99的和 (1分之一+3分之一+5分之一....) 方法一: sum=0 for i in range(1,100,2): sum = 1/i + sum print(sum) 方法二: sum=0 for i in range(1,1 阅读全文
posted @ 2024-11-10 17:53 影清风 阅读(8) 评论(0) 推荐(0) 编辑
摘要:python中的语句 一、if语句 (1)单分支: 格式: if 判断条件 执行语句块1 else: 执行语句块2 备注:判断条件 if中可以使用比较运算符 >,<,!=,==,>=,<= 在学习自动化中也可以用if语句断言, 案例1: a=10 if a != 10: print("你中奖了") 阅读全文
posted @ 2024-11-09 16:38 影清风 阅读(85) 评论(0) 推荐(0) 编辑
摘要:一、索引 索引在公司中一般也叫下标,或角标 定义:可我们可以直接使用索引来访问序列中的元素,同时索引可分为正向索引和负向索引两种,而切片也会用到索引,如下图: Python中的序列:字符串(String),列表(List),元组(Tuple) 无序:集合 正向索引:从0开始 负向索引:-1开始 二、 阅读全文
posted @ 2024-11-08 17:47 影清风 阅读(45) 评论(0) 推荐(0) 编辑
摘要:python之基本介绍 (1)什么是python ? python 是一门编程语言 python是一门面向对象,解释型的动态类型的编程语言,guido van rossunm (吉多*范罗苏姆),在1989年发明,第一个公开发行版本与1991年; guido van rossunm (吉多*范罗苏姆 阅读全文
posted @ 2024-11-08 15:56 影清风 阅读(26) 评论(0) 推荐(0) 编辑
摘要:html 一、基本介绍 1、定义:html是一种超文本标记语言,也是一种标识性语言(不是编程语言) 标记:记号(绰号) 超文本:就是页面内容可以包含图片、链接、音乐、视频等素材。 2、为什么学习html? (1)测试页面元素,了解页面页面元素(页面是html语言编写的) (2)进行ui自动化需用到元 阅读全文
posted @ 2024-11-07 20:25 影清风 阅读(124) 评论(0) 推荐(0) 编辑
摘要:1、冒烟测试是什么意思? 冒烟测试(称为版本验证测试,提交测试)是指对新版本的主要功能,基本功能进行测试,如果通过,那么冒烟测试通过,如果冒烟测试失败,那么就把版本打回给开发进行修改,直到冒烟通过; 另:测试当前版本的主流程,从中选取一部分主要功能的测试用例执行 2、你们公司的项目流程是什么? 答案 阅读全文
posted @ 2024-11-06 20:57 影清风 阅读(54) 评论(0) 推荐(0) 编辑
摘要:搭建环境 一、环境的介绍 (1)测试环境分类 a、开发环境 , 开发 b、测试环境 ,(也叫sit环境 ,uat环境) 测试人员 c、线上环境(也叫生产环境) 运营 (2)测试环境作用: a、用于功能测试 b、寻找bug c、编写测试用例等 (3)环境的结构: lampj=linux+apache+ 阅读全文
posted @ 2024-11-04 11:59 影清风 阅读(13) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示