1.你们公司的软件是一个项目有多个服务器的吧?

小项目都是放一个服务器上的。一个服务器上部署多个项目,一个应用占用资源太少了就多部署几个项目。

大项目是一个项目部署多个服务器。

2.已经上线了的软件,加密了,抓包抓不到接口吧?

有可能抓不到。有可能app里面有开关,可以临时关闭。

我们的app也有这样的限制,不过测试环境会有开关可以控制 ,不过线上不会弄这种开关。

那已经上线的app到底能不能抓包啊?看有没有开关,有没有做限制。有限制就找开发,让他放开限制。

还有,也不是所有的装了证书就能抓https。就是有的代码里面做了限制,你装证书也没用 ,抓包一样显示unknown。

除非开发关掉开关啊。要问开发有没有做隐藏入口,可以临时关闭开关,比如长按某个位置,然后弹出弹窗,可以修改这种配置。

隐藏入口:就是一个改变配置的入口呗。就是一般的用户不知道怎么操作的那种,只有公司内部人员临时定位问题的时候用到的。

3.a在微信给好友b点赞了。b看到了点赞。但是却没有消息提示b,说a点赞了。这个要怎么定位问题?

点赞后,一般是点赞请求发送到服务端,然后服务端消息通知发送到对应用户,用户收到点赞消息。

展示了点赞,说明客户端点赞接口请求发送过去了。大概率是服务端没有发消息通知。或者发了客户端没收到。

有权限的话可以自己查查日志,没权限就找服务端开发看下。

这个难道不需要抓包?一般的抓包工具只能抓到客户端主动发的请求。服务端主动发的请求,需要用wireshark这样的抓包工具。

一般的抓包工具只能抓客户端,不能抓服务端。

例如:我在测试的项目里有一个场景:比如进入到某详情页,某个模块不是由前端发请求,拿到返回结果展示的,有部分数据是服务端直接推送。这部分客户端没有请求接口。

我的意思是,接收点赞消息这个场景,一般的抓包工具可以看到客户端发起了点赞这个动作,但是不一定看得到服务端是否根据点赞结果推送了点赞消息(或者试试wireshark)。

也许是服务端没推送,也许是推送后消息阻塞,也许是推送过来客户端没有处理到,类似消息权限没开这种原因。后面再分析下你的推送是用的什么技术,然后再去找问题呗。

所以一般我遇到这种情况,把数据库中点赞消息这个字段的id给服务端,喊服务端开发查一下。

4.细节答疑

post产生两个数据包。并不是所有浏览器都会在post中发送两次,火狐就只发送一次。

火狐在post中,可能把post的包合并到一起发。合并到一起就是一个包吧,一次还是发一个包。这个要看具体客户端实现,你还可以一个byte一个byte发,反正http本身没规定如何实现。

post发两次就是第一次发header,第二次发body。发一次就是header和body一起发。

小白入门:a在微信给好友b点赞了。b看到了点赞。但是却没有消息提示b,说a点赞了。这个要怎么定位问题?...相关推荐

  1. 安装python步骤-小白入门:Python安装的10个步骤,极其细致!!

    原标题:小白入门:Python安装的10个步骤,极其细致!! 你有没有发现,在自学的时候去群里问大神python怎么安装,基本都不会有人理你,因为他们认为你这问题就跟踩死一只蚂蚁一样简单,都不屑于回答 ...

  2. 小白入门商业数据分析师的课程测评

    本人背景 本人主要学习市场营销专业,需要接触大量数据分析的工作,比如市场调查过程中的统计分析还有文本挖掘等工作.但是本人学校教学偏向理论教学,对于spss.python.R语言的学习需要自行网络学习, ...

  3. [Python微信开发] 一.itchat入门知识及微信自动回复、微信签名词云分析

    最近准备学习微信小程序开发,偶然间看到了python与微信互动的接口itchat,简单学习了下,感觉还挺有意思的,故写了篇基础文章供大家学习.itchat是一个开源的微信个人号接口,使用python调 ...

  4. xilinx platform cable usb驱动_小白入门多路高速(8 x 8bits x 100Msps)AD驱动设计专栏启动预告...

    如果部分图片消失,请移步小白仓库微信公众号查阅. 原文链接: 小白入门多路高速(8 x 8bits x 100Msps)AD驱动设计专栏启动预告​blog.csdn.net 小白随笔,大佬左上角走起, ...

  5. 如何使用Python itchat库玩转微信, 统计好友信息, 设置自动回复和发送本地文件...

    最近较忙无时间写Python和Django的文章,先转载些有趣易读的文章推荐给大家.itchat是个非常有趣的库,你可以利用它获取统计微信好友信息,给好友程序性地发送信息和文件(比如定时或设置自动回复 ...

  6. html怎样使用ui套件,weui框架组件小白入门指南:如何安装使用weui.js?

    本博客不欢迎:各种镜像采集行为,请尊重知识产权法律法规.大家都是程序员,不要闹得不开心. 苏南大叔在本文中说说腾讯的weui这个前端框架的基本使用方法.这款框架已经问世有几年的时间了,因为其可以把微信 ...

  7. 2021年最新版Web前端学习路线图-前端小白入门必读-推荐

    2021年最新版Web前端学习路线图-前端小白入门必读-推荐 Hello,大家好,相信很多学习前端的小伙伴,会有很多的疑惑: 我要学习那些技术? 我要到哪里去学习这些技术呢? 学习这些技术的目的对就业 ...

  8. 最新软件测试学习资源(小白入门到精通)

    最新软件测试学习资源(小白入门到精通) 第一阶段:软件测试环境配置与管理 此阶段,主要是熟练掌握在各种主流PC环境中,如何高效准确的搭建测试环境,并同时掌握关于软件基础运行环境的相关知识,为后续课程学 ...

  9. 小白入门多路高速(8x8bitsx100Msps)AD驱动设计专栏启动预告

    小白入门多路高速[8x8bitsx100Mbps]AD驱动设计专栏启动预告 1.专栏内容来源 2.专栏内容概览 3.专栏项目进度 4.专栏基本能力 5.专栏启动目标 6.专栏板卡参数 7.小编的碎碎念 ...

最新文章

  1. Java Annotation的RetentionPolicy介绍
  2. [C++对象模型][8]多重继承与虚函数表
  3. python enumerate()函数
  4. js正整数正则表达式
  5. Linux 修改密码root(账号)
  6. 快速排序c语言单链表代码,快速排序算法及源代码(C语言)
  7. 参数调整 新部署rac_详解Oracle数据库RAC架构性能优化--参数设置+优化设计
  8. macos vmware 镜像_苹果电脑用vMware安装Windows系统
  9. LCA SP913 QTREE2 - Query on a tree II
  10. wince开发环境搭建与全套教程
  11. 在doPost,service等方法里配置字符编码过滤器,防止出现中文乱码
  12. mapreduce 的partitioner,GroupComparator,KeyComparator,分布式缓存使用示例
  13. sql获取服务器系统时间,SQL Server取系统当前时间
  14. Matlab APP Designer的基本使用过程以及技巧
  15. 开发游戏十年,遭遇游戏开发史上最诡异事件,然而被我成功解决了!
  16. 赛博哈希CyberHash顺势而为,获数千万美金的融资
  17. U盘量产,以及U盘“请将磁盘插入u盘”等问题。
  18. 企业内部即时通讯系统项目总结
  19. 最早的计算机网络游戏,手机网络游戏早期发展史——图文游戏
  20. TRY HACK ME | INTERNAL「渗透测试挑战02」

热门文章

  1. 我的博客园博客设计更新记录
  2. 华为一碰传nfc标签_一碰传连接失败,触碰标签无反应
  3. 国产操作系统还有比windows系统要好的地方?
  4. 超级高铁创企HTT晒最新测试轨道图 计划今年4月份开始测试
  5. python 解析下载的二进制Excel文件内容
  6. 浅析简历——中华英才网
  7. Java练习题-09
  8. 三小时,阿里云使用docker部署redis(阅文无数)
  9. C++中的面向对象(四大基本特征与五大原则)
  10. 一个潜藏4年之久的内核bug