使用Jmeter在生产环境中进行性能测试

使用Jmeter在生产环境中进行性能测试,jmeter,performance-testing,dev-to-production,Jmeter,Performance Testing,Dev To Production,Hi stack Overflow社区 我需要你宝贵的帮助 我使用Jmeter和Blazemeter chrome插件为我们的web应用程序开发了一个脚本 场景为 登录>>浏览一些页面>>注销 脚本在本地环境中成功运行。我使用summary report作为侦听器,使用非Gui模式执行测试 现在,我需要在客户端生产环境中对250usesr进行负载测试。 测量点为 1.每个请求的响应时间 2.数据流量大小 3.CPU和内存利用率 我有很多问题: 1.当我在生产环境中运行脚本时,我需要考虑的要点是什

Hi stack Overflow社区

我需要你宝贵的帮助 我使用Jmeter和Blazemeter chrome插件为我们的web应用程序开发了一个脚本 场景为 登录>>浏览一些页面>>注销 脚本在本地环境中成功运行。我使用summary report作为侦听器,使用非Gui模式执行测试

现在,我需要在客户端生产环境中对250usesr进行负载测试。 测量点为 1.每个请求的响应时间 2.数据流量大小 3.CPU和内存利用率

我有很多问题: 1.当我在生产环境中运行脚本时,我需要考虑的要点是什么 2.我是否需要添加爬坡时间。 3.真实环境中有代理和负载平衡器。我们本地没有 4.我需要保留工具记录的所有.png、css、gif吗?或者我可以禁用它们。这会影响我的结果吗? 我需要做哪些更改才能使脚本与这样的环境兼容

考虑到我是Jmeter和自动化测试的新手,除了博客、stack overflow社区和google之外,在这个工具上没有任何帮助。 对它的实际实施非常紧张。 当你帮助别人成长时,请提前感谢


我是否也需要更改脚本的结构。如果对我不满意,如果是,请直接告诉我,如果有人提供正确结构类型的屏幕截图,我将不胜感激。

以下是回答大多数问题的要点:

您不应该在生产环境中运行脚本。如果您的产品是活动的,则应该在类似于生产的环境中运行它

您只能模拟API,因此不需要css、png

你必须根据你的要求来决定

可以在交易结构上进行划分,这样会更合适

您需要在类似于生产环境的环境中检查脚本一次,因为它具有本地环境所没有的代理和负载平衡器

无论您需要测量什么,Jmeter上都有不同的插件

确保尽可能多地将大多数内容参数化

运行测试时,监视数据库和应用程序服务器

有关更多详细信息或参考信息,请浏览以下URL:


回复SRM21的Thnks。还有一个问题,如何决定启动时间以及谁将为automation tester决定启动时间。或者,您自己通常会根据应用程序的域与了解预期负载的人进行讨论。例如,对于一个电子商务站点,您通常可以预期每5秒登录一个用户,但当销售进行时,100个用户可能会在1秒内同时登录。因此,根据您想要模拟的场景,您可以决定启动时间。但这就是我过去决定扩大规模的方式。您可以参考下面的答案来参考其他用户的决定:Thnks SRM21用于回复…这就是gr8的帮助