我们正在构建一个测试客户端来为Apache Qpid进行一些加载/故障转移测试。
我的管理员同行告诉我,我应该随机化消息有效负载中的字节。他们的理由是,某些类型的缓存可能会影响测试的有效性。
在我解决所有有效负载字节随机化的问题之前(这本身会对测试结果产生影响),这是真的吗?是否存在我应该注意的接口级别的缓存?你认为它会对我的测试结果产生重大影响吗?考虑到超出消息的有效负载的是其他将要更改的字段(消息ID,目标,元数据等)
答案 0 :(得分:2)
我认为你的同事正在混淆TCP和HTTP。我知道在接口级别进行的唯一缓存是ARP caching,并且一些Linux发行版提供网络统计缓存,您可以通过参数切断它。