摘要: 一、appium实现原理 二、app测试中遇到的问题 (一)app出现ANR(无响应),是什么原因导致的? 那么导致ANR的根本原因是什么呢?简单的总结有以下两点: 1.主线程执行了耗时操作,比如数据库操作或网络编程 2.其他进程(就是其他程序)占用CPU导致本进程得不到CPU时间,比如其他进程的频 阅读全文
posted @ 2024-11-26 20:17 影清风 阅读(6) 评论(0) 推荐(0) 编辑
摘要: app测试 app功能测试和app自动化测试 (一)app手工测试 app手工测试:就是在app上进行手工测试(手点) app自动化测试使用代码或工具来代替手工测试(python+appium) (二)web测试和app测试区别?( 重点) (1)单纯从功能测试的层面上来讲的化,app测试、web测 阅读全文
posted @ 2024-11-26 20:10 影清风 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 一、app自动化测试环境和用途: 主要用于做app端UI自动化,熟悉adb命令(a表示安卓,d表示debug,b表示桥) adb是连接手机设备 二、搭建环境的工具 (1)jdk 已安装,java的一种编译器 (本地windows安装) jdk安装和配置环境变量 (2)查看jdk版本 如果如果配置好, 阅读全文
posted @ 2024-11-26 20:05 影清风 阅读(5) 评论(0) 推荐(0) 编辑
摘要: Jenkins操作手册 一、jenkins介绍 1、持续集成(CI) Continuous integration 持续集成 团队开发成员每天都有集成他们的工作,通过每个成员每天至少集成一次,也就意味着一天有可 能多次集成。在工作中我们引入持续集成,通过持续集成自动构建(代码的编译、发布、部署、 用 阅读全文
posted @ 2024-11-26 19:44 影清风 阅读(18) 评论(0) 推荐(0) 编辑
摘要: 一、你做过性能测试吗? 方法1:做过 方法2:在公司性能是专门性能小组做的,但是我也会做 二、性能测试有哪些类型? (1)压力测试(破坏性测试) 压力测试是系统在一定饱和状态下,例如:cpu、内存、磁盘io在饱和使用情况下,不断给系统施加压力,看系统处理能力,以及系统是否会出现错误; (2)负载测试 阅读全文
posted @ 2024-11-26 17:18 影清风 阅读(10) 评论(0) 推荐(0) 编辑
摘要: nmon基本介绍: nmon是帮助在一个屏幕上显示所有重要的性能优化信息,并动态地对其进行更新。 分析工具: 分析 AIX 和 Linux 性能的免费工具, 这个高效的工具可以工作于任何屏幕、telnet 会话、甚至拨号线路。另外,它并不会消耗大量的 CPU 周期,通常低于百分之二。在更新的计算机上 阅读全文
posted @ 2024-11-26 17:04 影清风 阅读(10) 评论(0) 推荐(0) 编辑
摘要: 案例1:某次压力测试,同样并发TPS,但前期性能良好,后期数据库CPU飙升 压测会产生大量级的数据,数据增长会带来性能的损耗 压测数据不合理,导致统一设备 关联多个用户,服务端不做限制的in查询 不合理分页,未做页数limit,导致将数据库新增数据全部查询 案例2:响应时间过长,什么原因怎么分析? 阅读全文
posted @ 2024-11-26 16:39 影清风 阅读(12) 评论(0) 推荐(0) 编辑
摘要: 一、监听器中的插件 @gc - Active Threads Over Timeip 活动线程时间 @gc - AutoStop Listener 自动停止侦听器 @gc - Bytes Throughput Over Timejp 字节吞吐量随时间变化 @gc -Composite Graph 综 阅读全文
posted @ 2024-11-26 16:34 影清风 阅读(21) 评论(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 影清风 阅读(9) 评论(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:17 影清风 阅读(9) 评论(0) 推荐(0) 编辑
摘要: 脚本录制: 一、badboy录制脚本 1、设计性能场景 2、根据性能场景录制性能脚本(badboy或者jmeter中反向代理录制脚本) 3、badboy工具的使用 (1)下载badboy包 (2)安装badboy包 第一步: 第二步: 找到安装路径: C:\Program Files (x86)\B 阅读全文
posted @ 2024-11-26 10:07 影清风 阅读(14) 评论(0) 推荐(0) 编辑