应用程序托管在服务器上的理想 Jmeter 测试环境应该是什么?

问题描述 投票:0回答:1

1.我们有一个托管在美国服务器上的 Open Finn 应用程序。 2.我们使用Jmeter来获取不同模块的性能,例如登录注销时间。 3.在记录和运行包含所有嵌入式元素的 jmter 测试计划时,我们获得的时间与手动性能结果类似。 4.但是,当我们在托管应用程序的服务器上破坏相同的测试计划时,结果速度太快,并且与我们在服务器上获得的手动性能数据不同。

现在很难判断哪些数据正确、哪些数据错误。 -上述方法是否正确以及如何使结果与服务器和本地计算机上的手动性能同步。

Local Machine Results Server Data

当我们手动运行应用程序并注意本地计算机和服务器上的时间时,它们几乎相似。

但是在运行 JMeter 时,结果差异很大。

期望在本地计算机和服务器上获得同等的手册和 JMeter 数据。

我已经应用了所有标头管理器、缓存管理器和动态正则表达式,使其更接近真实的客户端模拟。

performance jmeter performance-testing client-side jmeter-5.0
1个回答
0
投票

想象一个场景,您正在从本地计算机加载数据。在这种情况下,您实际上是在广阔的互联网上发送请求,遍历办公室或家庭网络的复杂网络。在最终到达预定目的地——服务器之前,这个旅程涉及许多“跳跃”或中间点。

现在,考虑另一种场景,您从应用程序所在的环境中发送请求。这种方法使您距离服务器更近,从而大大缩短了您的请求需要覆盖的距离。当然,邻近性最终取决于端点的性质 - 无论是网络拓扑中的内部节点还是外部节点。这种区别至关重要,因为它决定了处理您的请求的效率和速度。

干杯!

© www.soinside.com 2019 - 2024. All rights reserved.