模拟测试中的可变网络条件

Ril*_*ark 9 java testing networking google-app-engine

我正在使用GWT在GAE/J上编写应用程序.在我的开发机器上,事情完美地运行 - 并且RPC总是以相同的顺序成功返回.当我部署到appengine时,某些RPC会失败,并且它们通常以不同的顺序返回.

测试环境如何包含这种可变性?是否有任何好的工具可以处理这个appengine?

Gia*_*ale 3

NIST Net是一个成熟的网络模拟器。

从他们的网站退出:

NIST Net 网络模拟器是用于模拟 IP 网络性能动态的通用工具。该工具旨在允许在简单的实验室环境中使用网络性能敏感/自适应应用程序和控制协议进行受控、可重复的实验。通过在 IP 级别运行,NIST Net 可以模拟各种广域网情况(例如拥塞丢失)或各种底层子网技术(例如 xDSL 和电缆调制解调器的不对称带宽情况)所施加的关键端到端性能特征)。