一个外行人学习一下TBOX 测试

是否 测过Tbox ?

当在通信当道的时代下,当仅有的几次面试中,又当被问到是否有测试过Tbox 的经历时,当被问的多了,心中就莫名的有种恼火,一万只马奔腾而过。是否测试过,不取决我。但是是否可以胜任取决于我。很多时候,真的是自己曾经干了什么决定了你以后的路能走的有多远,多高。有幸,我生活在一个信息爆发的时代,让我有能力可以看到那头猪是怎么跑的。。。。

TBOX 到底在测试什么

在茫茫的只是的海洋中,我找到了相关的身影,总结如下
1. 功能测试
从TBOX 功能的角度出发,对TBOX 与运营商之间的通信连接建立,速率,延迟等因素进行测试,是否达到相关的指标,如果带有流量统计的话,测试流量统计是否准确

2.传输测试
验证前端 后端 问题的利器,避免踢皮球,例如加入抓包数据正常,显示有问题,则基本确定是前端的问题
或 测试数据传输是否准确,稳定性高
3.核心测试点,安全测试
安全测试是TBOX 的测试核心,

例如:
1.测试通信数据是否加密,是否包含敏感信息
2.测试通信数据是否包含某些隐藏关键字(前端页面不会显示)
3.测试协议是否正确,加密强度,握手方式是否正确
上述的通信数据大部分来源于TSP 后台

4.性能测试
不同的IP 吞吐量下Tbox 的表现

5.远程命令执行
测试通过远程控制车辆的功能

可能不足,因为确实没干过

测试的重要手段,抓包

tcpdum + Wireshark,简单直接的方式
为什么用上述组合,是因为如果都用Wireshark 的话,数据是加密后的数据,不利于分析

一些简单的过滤参数:

# -i 参数表示抓取指定网卡的内容。具体网卡可以通过 ifconfig 命令查看
# 如果不指定网卡,默认tcpdump只会监视第一个网络接口
tcpdump -i eth1
# 打印所有www.baidu.com相关的包,这个host后面可以填 域名,也可以填ip
tcpdump host www.baidu.com
tcpdump host 192.168.0.1
# 打印 nn1和nn2或nn3 主机间通信的包,这里可以替换成ip
tcpdump host nn1 and \( nn2 or nn3 \)
# 打印nn1和非nn2之间的ip数据包
tcpdump ip host nn1 and not nn2
# 发送者是nn1的数据包
tcpdump -i eth0 src host nn1
# 接受者是nn1的数据包
tcpdump -i eth0 dst host nn1
# 指定tcp端口是23以及host是210.27.48.1数据包
tcpdump tcp port 23 and host 210.27.48.1
抓包内容输出到文件:

# 抓取指定网卡的包输出到test.cap
tcpdump -i en0 -w test.cap
之后我们可以把test.cap直接用wireshark打开,就可以很直观的分析包了。

抓到包的分析

这是另外一个故事了,需要你自己挖掘,我也不会,有空再学习,吼吼吼

专业的人干专业的事
专业的人干专业的事_2
抓包的几种方式

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值