测试
小五很懒
这个作者很懒,什么都没留下…
展开
-
adb命令执行后提示protocol failure解决方法
使用adb命令提示protocol failure,重新插拔usb即可。原创 2022-12-01 11:25:09 · 947 阅读 · 0 评论 -
使用adb shell screencap命令截图
adb 截图命令原创 2022-10-13 10:33:31 · 3916 阅读 · 0 评论 -
jmeter 不同请求使用同一个随机函数,线程数超过1后取值相同的解决方法
jmeter中同一线程组的不同请求使用同一个随机函数,生成的随机数在不同请求中要是一样的,而且如果线程数大于1,每次迭代中的随机数要更新。这样操作之后,无论我线程数是几,在单次迭代中,同一线程组的不同请求获取的随机数相同,但是不同组请求迭代取的都不会相同。2)如果单纯的把变量-随机数函数添加到这个线程组的用户参数中,那么执行一次线程组,不同请求中随机数取值都会不一样;1)如果只是在测试计划中添加这个变量-随机数函数,线程数如果是2,那么这两次执行中的随机数都会相同;...原创 2022-07-28 08:44:08 · 1651 阅读 · 0 评论 -
Stream——一款在ios手机上抓APP或小程序包的工具
ios系统的小伙伴们有福了,可以在app store上下载安装stream,目前是免费的首页是这样的host设置:可以添加你需要抓的域名或者ip地址还有可以过滤掉不想要看的域名接口点击首页的开始抓包后,就可以运行你想要的app或者小程序等,在首页能看到抓的请求数想看具体的接口请求,点击首页的抓包历史点击需要的接口即可进入接口详情页面:查看响应详细的接口返回内容是这样的(手动打码哈哈哈哈哈哈):也可以进行json格式化接口请求信息:...原创 2020-08-26 19:34:58 · 5315 阅读 · 0 评论 -
部署在服务器执行py文件报错
执行runMain.py文件时报错解决方案:在报错的文件顶部加上:import syssys.path.append(’…/’)原创 2020-08-26 19:22:13 · 359 阅读 · 0 评论 -
安卓系统手机用uiautomatorviewer.bat截图失败或者用adb截的图片打不开
很多没有root过的手机经常在使用uiautomatorviewer.bat的时候会报错,所以很多时候想要定位元素,可以用自己写的一个脚本bat文件获取截图和uix文件,详细如下打开个编辑器,敲上以下命令网上看了很多资料,最后总结了下以下的几行,命名为ui.bat(文件名字自己喜欢就好,但是文件的后缀要是bat),写完后保存,我是保存在和uiautomatorviewer.bat文件同一目录下,并打开cmd命令符 输入ui即可@echo onadb shell uiautomator dump原创 2020-07-17 17:13:34 · 1041 阅读 · 0 评论 -
python中遇到报错OSError: [Errno 22] Invalid argument的解决方法
将时间戳用python语言转换成指定日期:代码如下:import timetimeStamp = 1589018284000timeArray = time.localtime(timeStamp)Time = time.strftime("%Y-%m-%d %H:%M:%S",timeArray)print(Time)执行之后会报错OSError: [Errno 22] Invalid argument在网上查了很多资料,才知道time.localtime的参数..原创 2020-05-21 16:07:59 · 7471 阅读 · 2 评论 -
python报错PermissionError: [Errno 13] Permission denied: 'XXXX.xlsx'
在学习python的openpyxl模块下load_workbook()方法的时候,操作打开文件的时候报错了,报错如下:解决方法:查了一下应该是文件被另外的软件打开了,所以报错了,后面关闭掉这个.xlsx文件再执行一遍就好了...原创 2020-03-15 22:25:03 · 2379 阅读 · 0 评论 -
安卓系统抓取APP无响应日志的方法
无响应的日志关键字为ANR方法1:anr问题的log一般都在/data/anr/目录下,需要导出到本地路径:adb pull /data/anr/traces.txt D:\ 将无响应的日志文件导出到本地路径下但是这种方法在高系统的手机无法使用方法2:使用adb shell ls /data/anr/ 能看到traces文件,则使用如下命令:1)adb shell2)cat...原创 2020-03-01 19:18:05 · 1042 阅读 · 0 评论 -
安卓手机用ADB命令打印APP的崩溃日志
很多APP在测试的时候没有加上打印实时日志的功能导致闪退的日志没法查询,我经常的做法是用手机通过USB连接电脑,打开USB调试模式使用ADB命令:1)打印手机的崩溃日志adb shell dumpsys dropbox | findstr data_app_crash打印具体时间的崩溃日志2)adb shell dumpsys dropbox --print 11:35:53>E...原创 2020-01-20 14:29:04 · 1777 阅读 · 0 评论 -
HttpCanary抓包使用方法——一款在安卓手机上抓APP或者小程序的小工具
HttpCanary抓包使用方法——一款在安卓手机上抓APP或者小程序的小工具现在介绍一款工作中用到的可以在安卓手机上抓APP或者小程序的小工具##1.安装HttpCanary APP2.未开始抓包的软件首页3.设置抓包的目标软件/目标IP域名1)点击左上角按钮进入设置页面:2)抓包设置——目标应用3)抓包设置——目标Host4.设置好要抓的目标应用和host之后,返回首页...原创 2020-01-16 11:54:28 · 33247 阅读 · 8 评论 -
Jmeter 运行报错 Cannot load JDBC driver class 'com.mysql.jdbc.Driver解决方法
1.官网下载 mysql-connector-java-XXX-bin.jar文件2.将下载的jar包放到jmeter安装路径下的lib\ext 目录下中3.重启jmeter原创 2019-10-10 15:24:40 · 533 阅读 · 0 评论 -
UI自动化测试——使用元素定位方法出现找不到元素NoSuchElementException的几个原因
自学一小段时间的UI自动化,小五总结了以下几个元素定位不到(NoSuchElementException)的原因:检查元素是不是写对了(看似简单,但是我相信还是会有人自己打错了)ID是自动生成的,随机的,如果是自动生成的id,那么朋友,你只能是放弃使用id来定位了;选用的方法对应的属性并不唯一,整个页面有好几个;查看是否存在多个iframe标签,需要切换iframe再定位;...原创 2019-08-02 14:55:52 · 1900 阅读 · 0 评论