挖坑小能手

  • 校招面试有感 at 2022年10月24日

    我作为 20 年大学本科毕业的新人,分享下应届生的角度下的测开,不代表所有应届生,只是个人当时的情况。

    1. 为什么选择测开

    一个非常简单朴实的理由:Python。
    我当初因为 Python 简单而至学了 Python 就去找工作了,相关的后端工作非常少,jd 中有 Python 的大部分只有测试、测开、大数据和爬虫。
    但究其原因,还是因为想 “逃课”,不想随大流卷 Java。
    另外一个原因,我在实习期间做的是爬虫,和测试也有一些关联,利用 selenium 写过 UI 自动化,区别在于是用在自己公司项目上还是用在别人项目上。

    2. 学生思维

    经过十几年的应试教育,让我丧失了寻根究底的能力,做的各种东西也都是网上拼凑的代码,能实现就是成功。很多知识也没有做到融会贯通,更多的就只是死记硬背。遇到问题也只是机械性的百度,复制粘贴重新运行尝试。
    这种问题在工作后才得到改善,在解决一个个问题的过程中养成了看源码的习惯,同时也真正理解了曾经死记硬背的知识。
    所以,我觉得在面试中的 “你曾经遇到什么问题,是怎么解决的?” 这个问题是非常必要的,可以反映出一个人的思维逻辑。

  • 目前项目中 mitmproxy 版本固定,不会更新,另外这个新特性只是把 websocketFlow 归类到 HTTPFlow 里,对数据做相应处理就行。

  • 需要自己对数据进行分包,然后用 pb 文件反序列化成结构化数据。

  • 性能检测是基于 pid 的,所以理论上可以监控 service

  • Monterey 在蓝牙上确实有问题

  • 如何运行拼接后的方法? at 2022年03月30日

    反射或者 exec

  • 略知一点安卓开发就行,其实就是 java 代码,只要知道如何使用其中的安卓服务就行

  • 目前就遇到安卓 11 getTotalPss 有 5 分钟刷新间隔的问题,但可以通过使用 ams 下 getProcessPss(int[] pids) 单独获取 pss

  • 引用取决于你运行脚本时的路径,可以在 sys.path 里加入你资源包的路径,应该可以解决引用相对路径包的问题

  • 应该是命令行工具没法修改重播吧,官方 addon example 里还有修改 websocket 的例子呢,但原始 tcp 官方没有例子,但通过看源代码也能实现。

挖坑小能手