小赖同学啊
这个作者很懒,什么都没留下…
展开
-
基于docker安装的Jenkins实现python执行自动化测试程序
通过以上步骤,您应该可以在通过 Docker 安装的 Jenkins 中成功安装 npm 和相关的 Node.js 包。在Jenkins中插件管理中下载python后,回到Jenkins容器中 查找刚下载的python所在位置。2.在一下图示中进行获取环境变量后 执行自动化测试脚本入口,也只可以不通过环境变量,直接利用绝对路径来执行。如果是移动端的自动化程序,是需要在Jenkins容器中安装对应appium环境,通过Jenkins实现自动化测试,在全局配置中配置好后,执行构建发生如下错误。原创 2024-03-07 18:34:45 · 252 阅读 · 0 评论 -
移动端的自动化基于类实现启动一次应用跑全部用例
1.unittest框架def setUp(self) -> None: # 每一条测试用例开始前执行def tearDown(self) -> None: # 每一条测试用例结束后执行def setUpClass(cls) -> None: # 此类的所有测试执行前执行一次def tearDownClass(cls) -> None: # 此类的所有测试执行后执行一次2.pytest框架。原创 2023-11-22 16:48:11 · 509 阅读 · 0 评论 -
pytest中的pytest.ini
这个就是为测试用例自定义标签,但是有一个问题就是只能在CMD中实现通过标签来执行测试用例,在代码中不能实现通过标签执行指定的测试用例。如图所示,按照上面代码块,应该只执行方法名为test_login_correct_username但是还是从整个用例的开始执行。在consel中去掉上面的错误信息,让界面更干净一点。如果在代码中的主函数中通过命令的方式好像没能实现。原创 2023-11-06 18:58:01 · 442 阅读 · 0 评论 -
Android app性能数据监控==perfetto
Perfetto是Android10中引入的。Android10(API级别29)或更高版本的设备上,跟踪文件会以Perfetto格式保存;生成的跟踪文件存储在设备的“/data/local/traces”目录下,文件的后缀名为“.perfetto-trace“;原创 2022-07-16 13:31:35 · 1204 阅读 · 0 评论 -
adb查看移动端性能数据并将其数据导入到本地
adb测试头盔性能数据在powershell里面执行./adbshelltop-d1-n4|find“‘com.yunjihk.helement’”不用进入adb文件系统里面在cmd里面不用加‘’原创 2021-06-01 19:22:19 · 304 阅读 · 0 评论 -
App性能测试 ==在status中名词解释以及相应操作
解释:VIRT:virtual memory usage 虚拟内存1、进程“需要的”虚拟内存大小,包括进程使用的库、代码、数据等2、假如进程申请100m的内存,但实际只使用了10m,那么它会增长100m,而不是实际的使用量RES:resident memory usage 常驻内存1、进程当前使用的内存大小,但不包括swap out2、包含其他进程的共享3、如果申请100m的内存,实际使用10m,它只增长10m,与VIRT相反4、关于库占用内存的情况,它只统计加载的库文件所占..原创 2021-05-19 11:26:42 · 1272 阅读 · 0 评论 -
App性能测试以及测试方法技巧
性能专项我们关注哪些: 1.关注资源消耗(CPU、内存、流量、功耗) 2.启动耗时(冷启、热启),(这个也是很多云测时用到的一个指标) 3.主要页面加载时间 4.内存泄漏、抖动、卡顿、页面渲染(FPS)今天我也只总结资源消耗这块,先谈谈CPU普遍的apk性能测试,主要是以下七类1、响应2、内存3、cpu4、FPS (app使用的流畅度)5、GPU过度渲染6、耗电7、耗流(app除了这些性能测试,还有:手机版本号兼容性,屏幕分...原创 2021-05-18 15:30:59 · 6719 阅读 · 0 评论 -
通过 adb 命令获取手机应用 流量
step one:./adb shell pm list packages //找到对应应用安装包step two:./adb shell dumpsys package {packgeName} |findstr userId //找到目标应用的uid./adb shell ps |findstr "{packagename}" //找到目标应用的uid 建议用这个step three : ./adb shell cat /proc/{uid}/net/dev 查看对应数据统计s...原创 2021-05-07 12:58:20 · 1377 阅读 · 1 评论 -
移动端测试-appium(An unknown server-side error occurred while processing the command. Original error: )
1.adb shell dumpsys activity activities>D:/txt1.txt 找到:appActivity的属性值额外补充:deviceName的属性 通过adb devices命令查找appPackage的属性值 通过原创 2020-12-21 17:06:47 · 277 阅读 · 0 评论 -
BAT测试专家对web测试和APP测试的总结
单纯从功能测试的层面上来讲的话,App 测试、Web 测试在流程和功能测试上是没有区别的,但由于系统结构方面存在差异(web 项目,b/s 架构;app 项目,c/s 结构)在测试中还是有不同的侧重点内容,下面整理了一些内容供大家学习与参考。WEB测试重点1.功能测试:所实现的功能是否和需求一致;2.界面测试:界面是否美观,风格是否一致,文字内容是否正确;3.链接测试:打开链接速度是否合理;是否链接到正确的页面;是否有空白页面;4.性能测试:系统能支持多少用户同时在线;超原创 2020-11-12 15:45:32 · 896 阅读 · 0 评论 -
adb 安装应用程序
应用程序安装-将一个包推送到设备上并安装它。 adb install test.apk APP安装-将多个APK推送到一个包的设备上并安装它们 adb install-multiple test.apk test2.apk 应用程序安装-将一个或多个包推送到设备上,并以原子方式安装它们。 adb install-multi-package test.apk demo.apk 替换现有应用程序 重新安装现有的应用...原创 2020-09-27 14:55:53 · 3451 阅读 · 0 评论 -
Battery-Historian在win10上的详细环境搭建过程
Battery-historian是Google在GitHub上面开源的一个很强大的电量分析工具,相对来讲安装是比较麻烦的。之前已经在win7系统上搭过一次,这次在win10上再搭一次,整体来说没有发现什么太大的区别。Battery-Historian工具在Windows上运行主要需要有Go语言、Python、Java以及Git的支持。环境搭建详细步骤如下:一、 安装配置Go语言环境1.下载:https://golang.org/doc/install(...原创 2020-09-18 12:16:13 · 928 阅读 · 0 评论 -
如何测试Android APP的耗电量?
现在可以使用google提供的battery-historian来测试,适用条件:5.0及以上手机。battery-historian链接:google/battery-historianandroid吧所以的android都自带的功能设置--->电池/电源管理/MQC在兼容性测试、功能测试、稳定性测试中都提供了耗电量的测量,可以来MQC交流群来讨论。附上MQC的功能简介:自上次MQC发布功能测试和安全测试以来,已经过了几个月的时间。MQC的5大功能(兼容...原创 2020-09-15 13:28:52 · 3391 阅读 · 0 评论 -
adb shell 常用命令 更新ing、
一、文件操作相关命令1.文件操作命令子命令 参数 说明 cd 无 进入目录 cat [-beflnstuv] [-B bsize] [file...] 查看文件内容 -n:显示行号 -b:显示行号,但会忽略空行 -s:显示行号,连续空行标记为一行 df 无 列出分区列表 du [-H] [-L] [-P] [-a] [-d depth] [-s] [-cghikmnrx] [file...] 查询文件或目录原创 2020-05-28 15:03:47 · 306 阅读 · 0 评论 -
adb连接真机和在命令行中使用的不同
前置条件:adb安装成功命令行 输入adb 验证是否安装 成功真机连接成功adb devices 验证真机是否连接成功1.真机通同adb shell命令进入与真机交互同样的命令在命令行和真机中的使用情况真机:命令行:赠送在真机中常用命令:logcat -f /sdcard/adblog/log.txt //抓取日志保存在制定的文件夹中log...原创 2020-04-29 12:20:46 · 295 阅读 · 0 评论 -
登录测试用例设计
功能性用例设计点:1.输入已注册的用户名和正确的密码,验证是否成功登录2.输入已注册的用户名和不正确的密码,验证是否成功失败,且提示信息正确3.输入未注册的用户名和任意密码,验证是否登录失败,且提示信息正确4.使用未激活账户登录,验证是否登录失败5.使用被停用用户登录,验证是否登录失败6.用户名和密码两者都为空,验证是否登录失败,且提示信息正确7...原创 2020-04-08 13:51:40 · 5137 阅读 · 0 评论 -
Appium报错Command failed: C:\Windows\system32\cmd.e...adb.exe -s 16fcb2be shell "ps 'uiautomat
appium目前最新的windows版本是1.4.16,在真机上测试程序时会报错:selenium.common.exceptions.SessionNotCreatedException: Message: A newsession could not be created. (Original error: Command failed:C:\Windows\system32\cm...原创 2020-03-17 18:16:17 · 377 阅读 · 0 评论 -
sdk安装应用:INSTALL_FAILED_OLDER_SDK
59 KB/s (16179179 bytes in 265.421s) pkg: /data/local/tmp/tuoluoword.apkFailure [INSTALL_FAILED_OLDER_SDK]原因就是您设备的Android版本过低,app不支持。改正的办法就是在程序的Manifest文件(或build.gradle)中将最低版本号调高。Manifest...原创 2019-11-19 17:16:36 · 2181 阅读 · 0 评论 -
Appium Android Python 进行移动端测试
二、Appium实战(以真机为例) aapt dump badging D:\XXX.apk 获取安装包的所有信息 adb devices(查看手机是否连接到电脑) adb shell pm list packages:列出所有的包名,找到所查看包的包名。 adb shell dumpsys package com.android....原创 2019-11-18 19:50:53 · 210 阅读 · 0 评论 -
jmter 连接数据出现Unknown system variable 'query_cache_size
服务求的Mysql版本是8.0.13版本在加载去驱动的时候只要低于当前版本的驱动是不能加载成功,即会出现如下情况:Unknown system variable 'query_cache_size1.若此时加入正确版本的驱动在进行jmter连接数据库还是会出现以上情况解决办法:退出jmter然后 再次连接 即可...原创 2019-07-25 10:11:44 · 482 阅读 · 0 评论 -
移动端App测试的测试点击以及技巧
原创 2019-07-20 13:56:43 · 1039 阅读 · 0 评论 -
monkey 使用报device not found
做Android开发连接手机调试时,明明已经打开了开发模式,允许USB调试,连接上手机后仍然无法发现设备,在控制台中输入adb shell后报错error:device not found。网上的做法大致分为:1、adb kill-server来杀死adb进程,然后再使用adb start-server命令来开启; 2、检测5037端口(adb.exe默认端口)是否被占用,关闭除adb原创 2017-11-20 09:15:53 · 1297 阅读 · 0 评论