摘要:
1、logging模块简介及快速使用 logging模块是Python内置的标准模块,主要用于输出运行日志,可以设置输出日志的等级、日志保存路径、日志文 件回滚等; (1)优点 1. 可以通过设置不同的日志等级,在release版本中只输出重要信息,而不必显示大量的调试信息; 2. 尤其是代码运行在 阅读全文
摘要:
1、Yaml 介绍及安装 (1)yaml介绍 Yaml 是一种所有编程语言可用的友好的数据序列化标准。语法和其他高阶语言类似,并且可以简单表达字 典、列表和其他基本数据类型的形态。语法规则如下: 1. 大小写敏感。 2. 使用缩进表示层级关系。 3. 使用空格键缩进,而非Tab键缩进 4. 缩进的空 阅读全文
摘要:
1、requests介绍及简单使用 (1)Requests介绍 流行的接口http(s)请求工具 使用功能强大、简单方便、容易上手 (2)Requests简单使用 安装Requests包 $ pip3 install requests 简单使用 import requests requests.ge 阅读全文
摘要:
一、项目及框架搭建 1、项目环境工具 python https://www.python.org/downloads/ pycharm http://www.jetbrains.com/pycharm/ git https://git-scm.com/download 2、配置 Pycharm配置 阅读全文
摘要:
OWASP ZAP项目:https://github.com/zaproxy/wiki/Downloads ZAP下载地址:https://github.com/zaproxy/zaproxy/wiki/Downloads 在线漏洞模拟环境 Dvwa下载安装在本地后练习 用户名 admin 密码pa 阅读全文
摘要:
APP的业务逻辑是可篡改,从而进入异常流程 应用安全风险 OWASP :https://owasp.org/ OWASP top 10 : https://owasp.org/www-project-top-ten/ OWASP 官方提供的安全检查checklist,可以去官网查看 OWASP的做法 阅读全文
摘要:
综合性能 针对所有APP的性能,从大局观去看性能数据。 命令:adb shell vmstat r:表示运行队列 b:阻塞的进程 swpd:虚拟内存使用的大小 free:空闲的物理内存的大小 buff:缓存 cache:缓冲 si:每秒从磁盘读入虚拟内存的大小 so:每秒虚拟内存写入磁盘的大小 bi 阅读全文
摘要:
首先,如果测试需要用到的话,还是建议一下大家去看下Android-studio的官方文档。文档地址:Documentation | Android 开发者 | Android Developers (google.cn) 然后点击performance,基本上就是性能方面的指南了 webView性能 阅读全文
摘要:
兼容性测试概念 几个硬件之间、几个软件之间或是软硬件之间的相互配合程度 APP兼容性测试 移动设备型号多样 测试APP在主流设备上是否正常运行 测试APP在主流设备上奔溃卡顿现象 兼容性测试方法 人工测试 借助第三方工具 appcrawler 选定APP和范围 java -jar appcrawle 阅读全文
摘要:
健壮性测试 健壮性测试用于测试系统在出现故障时,是否能够自动恢复或者忽略故障继续运行。目前只是一个概念,没有具体工具去测试。 操作过程 对应用进行盲点 网络不佳 数据不通 工具使用 Monkey,Maxium Charles Appcrawler 一般企业就是进行时间较长,半个小时以上的自动跑,看是 阅读全文