- 博客(68)
- 收藏
- 关注
原创 Fiddler如何抓取微信小程序的包
有些小伙伴或者是童鞋们说小程序抓不到包,该怎么办了???其实苹果手机如果按照宏哥前边的抓取APP包的设置方式设置好了,应该可以轻松就抓到包了。那么安卓手机小程序就比较困难,不是那么友好了。所以今天宏哥重点说一下安卓手机小程序抓包。安卓系统 7.0 以下版本,不管微信任意版本,都会信任系统提供的证书安卓系统 7.0 以上版本,微信 7.0 以下版本,微信会信任系统提供的证书安卓系统 7.0 以上版本,微信 7.0 以上版本,微信只信任它自己配置的证书列表复制。
2023-05-18 15:48:54 9577 4
原创 文档已无水印,苹果手机看word有水印
页眉,编辑页眉,首页不同点了看一遍文章看有没有水印,奇偶页不同点了看一遍文章有没有水印,有全删了就行了。去除word文档中的水印,安卓手机看不见,但苹果手机依旧显示水印,这个怎么解决?重新复制粘贴还是一样。我估计这个问题是因为插入水印的时候是默认全文章的,不被章节影响的,但是默认删除会只针对当前章节。正文水印和页眉页脚水印是两套相互独立的水印,都要看一遍。
2023-05-16 15:37:31 3760 1
原创 jmeter 生成测试报告
首先要保证jmeter命令是ok的,如果你在cmd中输入jmeter -v,有出现如下截图所示的信息,那就说明jmeter环境ok,如果不是,那么可以根据下面的操作进行环境的配置。然后在聚合报告中指定日志文件存储路径,路径中最好不要包含有中文,执行脚本后,会在指定的这个目录下创建一个login.txt的日志文件。1.完成脚本的调试、参数化、断言等操作后,在脚本存放目录下打开cmd,通过执行命令来执行脚本,并同步输出HTML测试报告。如果是已经存在的目录,一定要保证的是空目录,否则会出现报错。
2023-03-20 18:02:00 1147 1
原创 fiddler查看console
Rosin(Rosin by AlloyTeam)Rosin是一个Fiddler插件,协助开发者进行移动端页面开发调试,是移动端web开发、调试利器。版本v1.0.0下载安装下载对应Fiddler版本的Rosin,解压之后运行RosinInstall.exe安装( 如果电脑有权限控制,请 "右键->以管理员身份运行" )Roisn for Fiddler2Rosin for Fiddler4特性基于Fiddler实现 配置页面匹配规则 拦截console方...
2022-05-23 10:21:24 1423 1
原创 Fiddler设置断点
Fiddler设置断点 一、全局代理 Fiddler全局断点:点击rules-> automatic breakpoint ->before requests,Before Requests代表打前打断点,After Responses代表打后断点,Disabled代表取消断点。 打断点后的状态就是下图的样式 打断点后就可以进行修改数据,实现反代理二、单个断点 在命令行输入bpu+链接就可以实现单个指定URL设置断点了(如果bpu打断点,再次bpu回车即可清除断点设置) 更多..
2022-05-07 12:51:17 6408
原创 postgres 查询数据库所有表名
select relname as TABLE_NAME ,col_description(c.oid, 0) as COMMENTS from pg_class cwhere relkind = 'r' and relname not like 'pg_%' and relname not like 'sql_%' order by relname
2022-03-24 14:40:56 1993
原创 在eclipse上配置tomcat(包括解决找不到server,配置8.0以上版本)
下载安装eclipse普通eclipse最多只支持到tomcat v 7,要想使用8以上的tomcat,就需要下载最新版本的Eclipse IDE,安装时 选择Eclipse IDE for Enterprice Java Developers。eclipse下载链接:https://www.eclipse.org/downloads/运行安装包后选择想要下载的类型。添加server runtime environment 1.打开eclipse,点击Window -->.
2022-03-14 13:42:55 9072 2
原创 LICEcap(GIF屏幕录制工具)简单使用说明
LICEcap(GIF屏幕录制工具)简单使用说明LICEcap 是一款屏幕录制工具,支持导出 GIF 动画图片格式,轻量级、使用简单,录制过程中可以随意改变录屏范围。@AppinnLICEcap 非常轻量级,安装包不到 500KB。运行后会以窗口的方式显示在桌面,拖动选取一个合适的大小范围,点击 Record 选取保存路径就开始录屏了。LICEcap 在录屏过程中可以随时拖动窗口改变录屏范围,Stop 过后自动保存为 GIF 格式。使用#(1)打开LICEcap,点击Record.
2022-03-10 12:13:23 5277
原创 使用XMind编写测试用例
1.使用Xmind编写测试用例原则: ①一看用例名,就知道操作步骤和预期结果的,只写用例名; ②仅看用例名,不知道操作步骤的,还需要写出操作步骤; ③仅看用例名,不能预知预期结果的,还需要把预期结果写出来; ④针对一些操作步骤比较复杂的测试用例,操作步骤和预期结果都要写出来; ⑤操作步骤和预期结果有时间都可以简写,直接以备注、说明、提醒点代替。2.注意事项: 用例粒度可粗可细,结合时间成本考虑,做到合理划分即可。3.技巧: ①根据实际情况,可以适当做一些备注(可以是一些业务逻辑、规则、需.
2022-03-10 11:22:36 5820
原创 【Fiddler】Fiddler实现弱网测试
一、弱网简介弱网看字面意思就是网络比较弱,我们通称为信号差,网速慢。1、弱网的影响在地铁、隧道、电梯和车库等场景下使用APP ,网络会出现延时、中断和超时等情况。如果我们处于网速慢的地段,我们请求某个功能,app会响应非常慢,页面加载不出来,对于我们测试人员来看,就是用户请求这个API,API加载速度比较慢。 大家都喜欢刷抖音当我们在地铁上刷抖音,滑到下一个时候突然间就会页面卡住,这也是网络的原因导致的。 很多bug都会在弱网的情况下展现出来,如由于响应慢而多次请求,最终导致app出现A
2022-03-03 14:59:38 1683 1
原创 常见的HTTP头部信息都有哪些?
常见的HTTP头部信息都有哪些?Accept: 允许哪些媒体类型。Accept-Charset: 允许哪些字符集。Accept-Encoding: 允许哪些编码。Accept-Language: 允许哪些语言。Cache-Control: 缓存策略,如no-cache,详见官方文档。Connection: 连接选项,例如是否允许代理。Host: 请求的主机。If-None-Match: 判断请求实体的Etag是否包含在If-None-Match中,如果包含,则返回304,使用缓存,见Eta.
2022-03-03 10:04:44 1762
原创 统计数据库中表记录数
统计数据库(mysql)中各表的记录数SELECT sum(TABLE_ROWS),TABLE_NAMEFROM information_schema.TABLES WHERE TABLE_SCHEMA = 'evaluation'group by TABLE_NAME;统计某数据库(mysql)中表记录总数SELECT sum(TABLE_ROWS)FROM information_schema.TABLES WHERE TABLE_SCHEMA = 'evaluation'...
2022-02-18 10:18:37 1148
原创 如何使用Greenshot截图留痕
如何使用Greenshot做好测试过程中的截图留痕工作? 在功能测试中,执行每一条测试用例时,都需要对这条用例的执行结果进行记录,以防后续在与开发沟通交流缺陷的过程中出现缺陷不能复现等情况发生。 可是,不好用的截图工具以及截图文件的整理都大大地增加了测试的工作量。因此,这就需要一款方便的截图工具来提升我们测试截图留痕的工作效率,在朋友的推荐下,我选择了Greenshot。 Greenshot是可配置且易于使用的,而且是一款免费的屏幕快照工具。话不多说,接下来我为大家介绍一下如何使用Gre
2021-08-18 11:32:49 1483
原创 Web安全之如何防止cookie被窃取?
在web安全领域,OWASP(开放式web应用程序安全项目)每年都会公布OWASP TOP 10,TOP 10总结了当年10种最常见、最危险的web应用程序安全漏洞。在TOP 10名单中,跨站脚本攻击(XSS)和跨站请求伪造(CSRF)是常客,攻击者发起XSS和CSRF攻击的重要前提是窃取到保存在浏览器客户端的cookie信息。那么,cookie信息是什么?为什么它在web攻击中有重要的作用?且听小编细细道来。 在http协议下,客户端发起http请求,服务器端处理请求后返回http响应,但是http
2021-08-17 15:45:04 3859
原创 mysql 查询数据库所有表注释已经表字段注释
1. 要查询数据库 "food" 下所有表名以及表注释/* 查询数据库 ‘mammothcode’ 所有表注释 */SELECT TABLE_NAME,TABLE_COMMENT FROM information_schema.TABLES WHERE table_schema='food';2. 要查询表字段的注释/* 查询数据库 ‘mammothcode’ 下表 ‘t_adminuser’ 所有字段注释 */SELECT COLUMN_NAME,column_comment FROM
2021-07-07 11:52:24 279
原创 缺少winload.efi”的解决办法
“缺少winload.efi”的解决办法“:Windows Boot Manager更改读取启动信息路径Sanchezzhuo 2020-11-20 22:54:02 1995 收藏 2版权之前买的是华硕的GL553VD型号的电脑,装机的时候先装机械,后装固态,然后把系统从机械迁移到固态硬盘。用了一段时间后发现经常出现开机蓝屏,显示“缺少winload.efi的问题”,进不去系统。但是关机过一段时间又可以正常开机。能不能正常开机完全看运气!!如此反复之后今天终于着手解决问题。一番检查后,发现原
2021-07-05 15:44:05 9975 1
原创 win10 升级后,文件夹、图片等右键一直转圈圈
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar
2021-05-25 16:42:12 2550
原创 git操作备忘
分支操作branchgit branch 分支名 创建一个新分支git branch -avv 查看所有分支checkoutgit checkout 分支名 切换到对应的分支git checkout -b 分支名 切换到对应的分支,如果分支不存在,先创建mergegit merge 分支名 将其他分支代码合并到当前分支rebasegit rebase 分支名 合并代码到对应分支在提交树上移动headgit checkout 节点ha...
2021-02-20 11:43:31 162
原创 Linux常用命令大全(非常全!!!)
Linux常用命令大全(非常全!!!)最近都在和Linux打交道,感觉还不错。我觉得Linux相比windows比较麻烦的就是很多东西都要用命令来控制,当然,这也是很多人喜欢linux的原因,比较短小但却功能强大。我将我了解到的命令列举一下,仅供大家参考:系统信息arch 显示机器的处理器架构uname -m 显示机器的处理器架构uname -r 显示正在使用的内核版本dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI)hdparm -i /dev/hda 罗列一个磁盘
2021-02-19 11:02:48 130
原创 monkey 日志分析
分析logl日志开头:显示本次测试seed值,执行次数,测试包,l日志结尾:如果Monkey测试顺利执行完成,在log的最后,会打印出当前执行事件的次数和所花费的时间;Monkey finished代表执行完成。(如果Monkey执行中断,在log的最后也能查看到当前已执行的次数。)l日志内容分析一般测试结果分析-搜索关键字:1.程序无响应,ANR问题:在日志中搜索“ANR”2.崩溃问题:在日志中搜索“CRASH”3.其他问题:在日志中搜索”Excep...
2020-12-28 16:00:04 312
原创 Monkey的11种事件
操作事件简介Monkey所执行的随机事件流中包含11大事件,分别是触摸事件、手势事件、二指缩放事件、轨迹事件、屏幕旋转事件、基本导航事件、主要导航事件、系统按键事件、启动Activity事件、键盘事件、其他类型事件。Monkey通过这11大事件来模拟用户的常规操作,对手机App进行稳定性测试。下面让我们来详细了解这11大事件。1.触摸事件触摸事件是指在屏幕某处按下并抬起的操作,可通过--pct-touch参数来配置其事件百分比。从Monkey执行该事件对外输出的日志可以看到。 该事件由一组Tou
2020-12-28 15:18:24 1797
原创 APP测试要点
1.1安装与卸载测试1)软件安装后是否可以正常运行2)安装过程中是否可以取消3)安装空间不足时是否有相应提示4)是否可以卸载应用(可通过桌面卸载,也可以通过软件卸载安装。曾发现在ios手机上有个应用安装时未完全安装,终止安装后,未完成安装的应用图标一直显示在手机上,并且无法成功删除)5)卸载是否支持取消功能额,单击取消后软件卸载功能是否正常---不可逆6)卸载后文件是否全部删除所有的安装文件夹7)安装到本地还是sd卡,有选项可以提供8)安装完自动删除安装包9)从不同...
2020-12-09 16:52:56 115
原创 adb 获取指定包的日志
adb logcat -v time *:E | findstr "com.huxiu" > D:\bakfile\log11.txt12-09 13:38:53.603 E/WifiService( 1985): Permission violation - getScanResults not allowed for uid=10326, packageName=com.huxiu, reason=java.lang.SecurityException: UID 10326 has no l
2020-12-09 16:24:07 2589 1
原创 Android adb 原理 浅介
Android adb 原理 浅介adb定义:adb(Android Debug Bridge) 安卓调试桥,包含adb client、adb server和adbd三部分。adb client:运行在PC上,即DDMS或者在Windows dos下启动的adb shelladb server:运行在PC上,作为adb client的server端,也作为adbd服务进程的客户端adbd 服务进程:运行在Android系统上,以服务进程运行三者的关系图: a...
2020-12-09 11:34:20 200
原创 adb无线连接不上 解决办法
unable to connect to 192.168.1.110:5555 解决办法adb通过wifi调试Android设备,在连接过程中经常显示以下错误:Windows下:unable to connect to 192.168.1.110:5555: cannot connect to 192.168.1.110:5555: 由于目标计算机积极拒绝,无法连接。 (10061)在通过多次尝试后终于找到一下解决办法,只需要执行以下步骤就可以adb wifi连接问题,根本不...
2020-12-09 10:48:32 11144 1
原创 adb 无线连接安卓手机
首先先用usb线连接android手机,然后输入如下指令: adb tcpip 端口号 端口号默认为5555 设置端口号后,然后查看设置中手机的ip地址 通过adb连接ip地址 adb connect ip地址 没有usb线的束缚,可以愉快享受各种应用调试便利了。 ...
2020-12-04 15:09:44 305
原创 adb介绍、下载安装、使用
adb下载安装及使用adb介绍:Android Debug Bridge(安卓调试桥) tools。它就是一个命令行窗口,用于通过电脑端与模拟器或者是设备之间的交互。ADB是一个C/S架构的应用程序,由三部分组成:运行在pc端的adb client:命令行程序”adb”用于从shell或脚本中运行adb命令。首先,“adb”程序尝试定位主机上的ADB服务器,如果找不到ADB服务器,“adb”程序自动启动一个ADB服务器。接下来,当设备的adbd和pc端的adb server建立连接后,ad.
2020-12-04 11:28:42 1050
原创 如何抓取APP测试中崩溃的log日志
android闪退获取日志方法:1.下载adb工具包2.注意事项请确保电脑上只连接了一台手机设备(最好只连接一条USB线),同时确保手机已开启USB调试模式(可通过手机助手查看连接状态)3.Adb工具包路径存放 D:\Android最好放在硬盘根目录下。4.使用dos命令窗口可通过win+r弹出运行窗口,输入cmd;或者通过:开始->运行,输入cmd,然后回车打开dos命令窗口。在dos窗口输入:cd D:\Android(cd后面需空格,路径是你adb存在的路径),然后回车进入到工具
2020-12-04 11:13:45 1406
原创 报错:OSError: [Errno 22] Invalid argument: ‘D:\\pycharm\\png\t.PNG‘ 解决办法
在使用Python导入文件时,系统报了这个错误。查了一下,发现是Python会将‘\’误认为是转义字符。比如\t,\n等也会导致报错。解决办法:1,直接在路径前面加“r”。在字符串赋值的时候,前面加'r'可以防止字符串在的时候不被转义。2,用'/',‘//’或者‘\\’代替。避免出现转义。...
2020-11-27 11:19:54 18942 2
原创 from aip import AipOcr 报错
python版本:3.7.2aip 库版本 0.1from aip import AipOcr这个aip库,在cmd中直接pip安装,报错,显示没有这个库。百度了一番,很多网友说需要安装的是 baidu-aip 这个库,不是 aip库于是安装了 baidu-aip 库,版本为 2.2.18但是安装了 baidu-aip 库之后仍然报错联想到网友们说的 baidu-aip 2.0 库可以,于是我把这个最新版的baidu-aip卸载了,安装 了2.0版本的,pip ins...
2020-11-27 11:19:11 923 1
原创 使用tesserocr 报错解决办法
1、pip install tesserocr 安装报错error: Microsoft Visual C++ 14.0 is required. Get it with “Microsoft Visual C++ Build Tools”: http://landinghub.visualstudio.com/visual-cpp-build-tools下载安装:https://pan.baidu.com/s/1q2Nj41Xk85CHHv7_zOhQIA密码:qbba2、pip inst..
2020-11-25 17:48:42 301
原创 pytest错误`args` parameter expected to be a list of strings
pytest错误`args` parameter expected to be a list of strings, got: ‘-s, demo_01.py‘今天使用pytest时候遇到一个错误TypeError:argsparameter expected to be a list of strings, got: ‘-s, demo_01.py’ (type: <class ‘str’>)发现和之前的能使用的不一样.需要传递的是一个列表之前的代码:if __name...
2020-11-24 17:07:53 1843 1
原创 解决报错:unknown hook ‘pytest_namespace‘ in plugin
右键运行pytest run时报错,原因是pytest版本过高导致的。有时候会遇到在自己本机没问题,拉取服务器代码下来后就出问题了,所以把pytest版本改低就可以,亲测有效,希望对你有帮助完整报错信息:INTERNALERROR> Traceback (most recent call last):INTERNALERROR> File "E:\Program Files\Develop\Python37\lib\site-packages\_pytest\main.py", l.
2020-11-24 17:05:33 1542
原创 yaml格式2
yaml中允许表示三种格式,分别为常量值、对象和数组例如:其中#作为注释,yaml中只有行注释基本格式要求:1.大小写敏感;2.使用缩进代表层级关系;3.缩进只能使用空格,不能使用tab键,不要求空格个数,只需要相同层级左对齐(一般2或4个空格)。对象:使用冒号代表,格式为key: value。冒号后要有一个空格:可使用缩进表示层级关系:yaml中还支持流式(flow)语法表示对象,比如上面例子可写为:较为复杂的对象格式,可以使用问号加一...
2020-11-24 15:42:47 386
原创 yaml格式
yaml中允许表示三种格式,分别为常量值、对象和数组例如:其中#作为注释,yaml中只有行注释基本格式要求:1.大小写敏感;2.使用缩进代表层级关系;3.缩进只能使用空格,不能使用tab键,不要求空格个数,只需要相同层级左对齐(一般2或4个空格)。对象:使用冒号代表,格式为key: value。冒号后要有一个空格:可使用缩进表示层级关系:yaml中还支持流式(flow)语法表示对象,比如上面例子可写为:较为复杂的对象格式,可以使用问号加一个空...
2020-11-24 15:32:57 89
原创 eclipse创建文件package,source folder和folder区别及相互转换
在eclipse下package,source folder,folder都是文件夹 ,如下截图所示:由上面的截图发现创建文件的图标显示不用,注意区别。它们的区别如下:package:当你在建立一个package时,它自动建立到source folder下也只能建立在这个目录之下source folder:存放Java源代码的文件夹,当然也包括一些package文件夹,还可以包含其他文件,项目构建后source folder里面的java自动编译成class文件到相应的/WEB-IN...
2020-11-23 16:57:19 631
原创 API测试框架:基于Pytest
目录准备工作框架目录封装请求方法封装查找文件路径公共方法对Excel操作方法进行封装操作yaml文件获取yaml文件中的请求参数测试主方法token的处理在登录请求获取写入文件登录接口调用文件写入方法查找token.txt文件路径在其他接口请求中使用token断言URL路径分离请求参数化yaml文件数据进行动态化列表参数化parametrize装饰器参数化在首页接口使用parametrize进行参数化测试报告配置工作:
2020-11-23 16:14:18 882
原创 Linux(CentOS7)常用命令详解
目录一.Linux树型目录结构二.常用命令详解2.1 ls 命令2.1.1 ls -l命令2.1.2ls -a命令2.2stat命令2.3 cd命令2.4 pwd命令2.5which命令2.6touch命令2.7mkdir 命令2.8rmdir 命令2.9rm 命令2.10mv命令2.11cp命令2.12cat命令2.13more命令2.14less命令2.15locate 命令2.16f...
2020-09-10 16:34:43 1101 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人