gpt4 book ai didi

java - 我们是否需要以及如何模拟真实用户的性能负载模式?

转载 作者:行者123 更新时间:2023-11-28 23:52:48 24 4
gpt4 key购买 nike

我看到很多人都在谈论根据真实的生产站点模拟真实的用户负载,以便更好地分析或处理他们遇到的性能状态/问题。这真的很酷,因为我们可以很容易地发现性能问题,并在我们完成新功能或更新后的“黎明”解决它们。

这是往返的基本工作流程:

  1. 在访问日志中获取用户的真实负载,并从生产中找到相应的详细请求
  2. 存储这些真实的负载信息并将它们映射到一些快速存储(我的第一个想法是 mongodb 或类似的东西)
  3. 启动多线程将记录的负载推送到本地性能环境。
  4. 让我们看看接下来会发生什么......

所以我的第一个问题是您如何看待“模拟真实用户的模式”,它们真的很有值(value)还是只是浪费时间

我知道 Jmeter 有一个用于模拟 http 请求的 AccessLogSampler 但我的是对 web 服务的 soapRequest。看起来我必须在 Java 中做很多实现,但还有其他选择吗?

非常感谢您的想法!

万斯

最佳答案

如果不模拟实际负载,就不会发现真正的性能问题。

真实故事:我曾经在一个以数据库为中心的应用程序中开发了一项新功能。我根据我认为该功能的使用方式编写了性能测试,并进行了相应的优化。然后它被发布,并以我无法想象的方式使用——我的大部分优化都毫无值(value)。我最好只是实现未优化的功能,然后等待真实数据。

关于java - 我们是否需要以及如何模拟真实用户的性能负载模式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5821062/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com