session-replay-tools/tcpburn

待解决问题

Opened this issue · 1 comments

1)针对纯连接(没有请求)的测试支持
2)加入网络特性(比如网络延迟等)
3)部分浏览器看不到gryphon首页的完整的帮助文档(比如由于命令过长,只显示前面的内容)
4)回放完以后,需要有超时退出机制 ××××××××××××××××××

添加:
5)ip地址可以为172.18.0.0/ 系列
6)gryphon中的tc_event_timer_add(event_loop, 0, tc_process_packets);,timer时间为0,可能需要改为其它非零值
7)能够把多个连接合并成一个session来回放,把多个连接作为一个用户来回放
8)目前0.3.0版本问题
8.1)没有解决测试服务器提前关闭连接的问题
8.2)部分session replay过程回放太慢,重传也因此失败的问题

9)加上超时重传
最后一个请求数据包丢包,会不会导致快速重传不能够工作,如果不能工作,那就加上session级别的超时重传

10)如果-c参数,设置成同网段的ip地址段,应该去除测试服务器ip地址,以防被测试服务器reset掉
11)构造恶劣的网络条件(比如大量网络丢包),查看有哪些需要改进的地方
12)gryphon需要改名为tcpxxxxxx

13)针对single模式,需要进一步优化,多个连接返回应答包,应该具有session的概念,否则测试会被干扰

14)加参数,用来控制关闭到底采用rst还是fin

15)syn重发,实现session timer机制以后会考虑实现