我们正在使用web应用程序上的JMeter对1500个用户进行负载测试。我们正在分批进行。第一批100个用户,爬坡期300秒,我们循环15次。此方法是否适用于负载测试?
应用程序在负载测试时响应太慢?给我宝贵的建议?
1500个线程!=1500个用户。
真正的用户不会不停地敲打应用程序。真实用户:
例如:
这意味着每个用户每分钟点击服务器3次。1500 个用户将每分钟生成 4500 次点击,即每秒 75 个请求。
以上数字仅供参考,您应该根据您的场景、SLA等对其进行修改,但我的预期是,您产生的负载比预期多大约20倍。
请参阅使用JMeter计时器的综合指南,特别注意恒定吞吐量计时器,我相信它将帮助您设计负载测试模式。
关于“缓慢”,可能是由于几个因素(以及组合)
我一直在使用Jmeter对我的web应用程序进行性能测试。我已经通过排除js、css和其他静态内容文件来记录jmeter脚本。在运行脚本时,Jmeter不执行javascript文件,因此不会发送ajax XHR请求。为了克服这一点,我记录了包含js、css和其他静态内容的脚本,它也记录了所有的Ajax xhr请求。但性能结果似乎与浏览器加载时间不同。此外,我需要使用缓存在我的性能测试。 下面是我
我目前正在尝试使用Siteminder对web应用程序的登录页面进行加载测试。我尝试使用JMeter的HTTP cookie管理器,但没有成功!继续重定向到登录页面! 你有关于这种情况的示例或教程的链接吗?!
我有Jmeter和webdriver插件(chrome,firefox,phantomJS,...) > 问题是,当我使用多线程(Chrome,PhantomJS)启动场景时,打开第一个线程并登录,但所有其他线程都不登录,原因是我们已经在应用程序上连接(目标是在应用程序上同时有几个用户),我不知道如何像firefox那样隔离会话(firefox的问题不是headless,只有45版本有效) 我试图
我是一名教师。net开发人员之前没有JMeter/压力测试经验。我正在尝试加载测试ASP。net网站,我用JMeter开发的。使用JMeter的原因是它是一个开放源码的工具,有很多名气和信誉 我引用此链接是为了处理viewstate,这是ASP的一个典型功能。网然而,我的要求并不像上面所说的那么简单。我正在尝试通过发送用户ID和密码登录页面来加载测试我的站点,然后通过其他页面进行测试,这些页面只有
我整天都在尝试运行JSF应用程序的JMeter测试。我知道,但这似乎是一个非常简单的问题。我准备了正则表达式提取器: 以下采样器是用代理和记录创建的。 第一个请求。这是将从中提取ViewState的请求。 请求其中<代码>${jsfviewstee}被传递到 第二个请求在本例中非常重要。 结果是: 首先。在右边我们可以看到ViewState的值。 ,它显示jsfViewState值是正确的。我们可
我制作了一些PHP脚本,我想测试JMeter中同时用户的响应时间。此脚本在很短的时间(50毫秒)内运行。 我想做的是模拟1到50个用户的负载测试,其中每个用户(线程)无限期地重复请求。首先我们将有一个用户,在两个同时的用户之后,在3个之后。。。等等 我正在尝试这样做,但我有一个响应时间,显然没有同时的请求。 使用HP loaddrunner,我们可以为每个线程定义迭代次数,这在JMeter中是否可