上下行(JMeter)有什么区别?

网络工程 测试 负载均衡器
2021-07-25 12:17:45

我正在尝试使用 JMeter 创建负载测试,我想要做的是将带宽限制为 200 兆位/秒。我有两个选项,即“网络带宽下行链路”和“网络带宽上行链路”。

这些有什么区别,哪一个更适合改?

4个回答

在服务器和客户端通信方面。
基于
从服务器到客户端的流或流量流量称为下游,从客户端到服务器称为上游。
基于设备连接,
客户端向上链接到服务器,服务器向下链接到客户端

从你的角度出发:

上行链路是您发送到 ISP、请求和所有其他内容的流量。

另一方面,下行链路是您下载的流量,即从您的 ISP 到您的流量。

从不同的角度来看,我会说奥兰多的回答与互联网的总体理念有关。Gadeliow 的回答很好地描述了与服务器-客户端关系相关的术语。(不对答案发表我的意见,在应得的地方给予赞扬。)

但是有些软件会参考接口来跟踪上行/下行链路。因此,下载将传入,上传将传出。我有一个这样跟踪的交换机/路由器。好头疼。

要选择上行/下行链路进行测试,您需要确定服务器的用途。你希望它承受什么样的负荷?不过,在我能想到的每种情况下,服务器客户端的下行链路都会承受更大的压力。甚至文件服务器也将用于比上传更频繁地下载托管文件。

JMeter 在独立机器上运行,与您正在测试的应用程序服务器分开(请参阅JMeter 常见问题解答)。

“网络带宽下行链接”站点:wiki.apache.org - 与 Google 站点搜索中的任何文档都不匹配,因此您似乎正在查看/使用自定义 GUI 实现/输入。

JMeter GUI 将在第三台机器上运行。因此,从 GUI 的角度来看,网络带宽下行链路似乎代表 JMeterEngine NIC 入口流量,而网络带宽上行链路似乎代表 JMeterEngine NIC 出口流量。