- 博客(10)
- 资源 (1)
- 收藏
- 关注
原创 Frida、Frida-Tools、Frida-Server环境安装
参考网站https://github.com/frida/frida/releases?根据查询的CPU架构下载对应的frida-server压缩包。adb push [刚刚下载的frida路径] /data/local/tmp将frida-server。下载完成后解压,然后用adb push命令将下载的frida-server推送到移动设备tmp目录。chmod +x /data/local/tmp/ frida-server目录。使用命令把frida-server服务设置为后台运行。
2022-09-09 09:46:41
5176
原创 【六】网络协议介绍
服务与服务之间传递数据包,往往会因为不同的应用场景,使用不同的通讯协议进行传递。比如网站的访问,常常会使用 HTTP 协议进行传递,文件传输使用 FTP,邮件传递使用 SMTP。上述的三种类型的协议都处于网络模型中的应用层。除了应用层的常用协议之外,对于传输层的 TCP、UDP 协议,以及 Restful 架构风格、RPC 协议等等基础网络知识要有一定的了解和认知。网络协议介绍在了解具体的协议之前,需要先了解 OSI 七层模型、TCP/IP 四层模型、五层体系结构这三种不同的网络模型。网络协.
2021-11-22 08:18:11
365
原创 (五)Selenium IDE
Selenium IDE --可以进行脚本录制以及案例转换 Selenium IDE下载:http://seleniumhq.org/download/ chrome和firefox中Selenium IDE安装 拓展商店,chrome需科学上网 搜索selenium IDE
2021-08-13 13:45:13
112
原创 (四)MAC OS配置selenium环境
下载安装python pip安装selenium pip install selenium 下载驱动,比如chromedriver(注意要下载mac版本,比如从淘宝镜像下载的) chromedriver版本要和chrome浏览器版本对应 将下载好的chromedriver 放入/usr/local/bin下 sudo cp /Users/【你的电脑名】/Downlooads/chromedriver /usr/local/bin/ 这样运行代码的时候:无法打开“chromedrive
2021-08-13 13:38:40
288
原创 (四)Python PyTest 用例执行排序与常用指令-持续更新
pytest运行 常用参数 -k -- 满足表达式的都会执行 --collect-only -- 只负责手机测试用例,不执行 -m -- 执行加标签的用例,执行时pytest -m xxx,为用例前具有标识@pytest.mark.xxx --junit-xml -- 生成一个执行结果的xml文件,可根据xml内容定制测试报告 pytest-ordering -- 用例执行顺序 安装 pip install pytest-ordering 使用 @py
2021-08-12 14:26:55
224
原创 (三)Python Pytest参数化与yaml
@pytest.mark.parametrize("参数名",列表数据)-- 参数化 @pytest.mark.parametrize('a, b, c', [(1,2,3), (4,5,9), ('1', '2', '12')])-- 多参数以逗号分隔 yaml-- 数据与持久化配置可以放在yaml中,以yml为后缀的文件为YAML文件 yaml基本语法 使用缩进表示层级关系 缩进不允许使用tab建,只能使用空格键 相同层级的元素对齐 大小写敏感 写法: K: (空格)V , .
2021-08-11 12:49:26
1237
原创 (二)Python PyTest 回忆录
pytest安装 pip install pytst 测试用例的识别与运行 测试文件名规范 test_*.py *_test.py 测试用例识别 Test*开头的类所包含的所有test_*的方法(测试类不可以包含__init__方法) 不在类中的所有test_*方法 pytest也可以执行unittest框架写的用例和方法 pytest-rerunfailures-- 执行失败重新运行 pytest-rerunfailures安装-- pip ins
2021-08-10 14:08:57
147
原创 (一)Python Unittest 回忆录
测试用例-案例覆盖方式 语句覆盖 判断覆盖 条件覆盖 路径覆盖 Unittest组件 test cases test suites test fixtures test runner Unittest编写规范 测试模块要先引入import unittest 测试类必须继承unittest.TestCase 测试方法必须以 “test_“开头 模块名字和类名没有特殊要求 Unittest方法函数 setUpClass()-- setUp()前执行
2021-08-09 15:28:26
111
转载 Mac 查询是否支持VT
开启安卓虚拟机,打开VT模式运行速度飙升,所以我们一般会开始VT模式使用下列命令查看是否支持VTsysctl -a | grep machdep.cpu.features结果包含VMX则表示支持VT...
2019-11-29 09:34:32
1028
原创 UnicodeEncodeError: ‘ascii‘ codec can‘t encode characters in position 8-11: ordinal not in range(128
python str(a) 遇到UnicodeEncodeError: 'ascii' codec can't encode characters in position 8-11: ordinal not in range(128)在文件头部添加一下两行即可reload(sys)sys.setdefaultencoding( "utf-8" )...
2019-03-14 19:36:54
62
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人