首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >通过wifi/lan + vpn进行负载测试

通过wifi/lan + vpn进行负载测试
EN

Stack Overflow用户
提问于 2020-12-25 14:07:57
回答 2查看 439关注 0票数 0

我真的没有在网上找到问题的答案。我目前正在为一个web服务进行负载测试,例如:服务将如何在1秒内处理15个线程,因为我使用Jmeter。对于15个线程,我总是得到不同的平均响应时间。当我在公司的内部网络中时,我得到了很好的结果,但是当我在家的时候,使用lan/wifi + vpn来访问那些web服务,我会得到可怕的结果。当我通过vpn进行测试时,web服务不能在1秒内处理30个线程,平均响应时间约为13秒,否则从公司的网络中,平均响应时间为4-5秒。另外,该web服务也将从使用vpn的系统中调用。我的问题是,什么是正确的结果和正确的方式来测试它。从公司的网络,还是通过vpn进行测试?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2020-12-26 13:06:28

响应时间由以下指标组成:

  1. 连接时间
  2. 延迟 (又称到第一拜德的时候了)
  3. 到最后字节的时间

所以我的期望是它不是高响应时间,它更多的是关于你的ISP和VPN连接的带宽,理论上你可以减去这些连接时间和数据包来回传输的时间,得到“真实的”响应时间,但是更好的方法是设置一个远程JMeter从站,使其成为被测试系统的“本地”,并从您的“远程”JMeter主主机上编排它,这样您就能够在没有这些网络相关的慢速下降的情况下获得“干净”的结果。

更多信息:Apache JMeter词汇表

票数 1
EN

Stack Overflow用户

发布于 2020-12-26 02:49:48

可以说,正确的测试方式应该是用户访问web服务的方式。

如果大多数用户是通过VPN从外部访问它,那么就这样测试它;如果它是相反的方式,测试它从公司的网络。

在混合访问的情况下,您可能需要同时测试两者。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65448801

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档