我在JMeter中运行了一个500用户负载1小时。用户负载将达到500。但几分钟后,它将减少到150-200个用户。RAM为3GB,处理器为Core 2 Duo。如何解决此问题。机器上运行的线程数取决于Linux上jmeter文件和windows上jmeter.bat文件中定义的堆内存。
检查堆变量并增加堆内存。如果您有2GB内存,则将-Xms和-Xmx增加到1536m。
实际问题在于堆内存,其中线程无法获得要分配的内存。请添加更多详细信息。此外,这个问题可能更适合于您是从服务器还是从Jmete
我想在UI应用程序的登录屏幕上发布我的用户名和密码详细信息,并在认证后从中获取标题值 用于将用户名和密码设置为变量。要发布您的登录详细信息,请在webservice或post参数中添加值作为${username}(例如:http://url?user=?${username})
用于从身份验证后响应中提取值。请指定您对服务器的登录请求的类型和示例。
我们已经尽力了,有人能帮我们解决吗
我正在发送一个Get请求并获得此响应{“UserID”:“123456”,“SecurityApp”:“123456”}
我想将“UserID”内容保存到变量,将“SecurityApp”内容保存到变量,然后在多个POST请求内容中使用它您必须使用JMETER的正则表达式提取器组件
您将使用Regx提取器获得UserID和SecurityApp
您可以在后续请求中使用这些变量…有一个测试元素,用于从结构中提取数据-。它是通过一组自定义扩展提供的,这使得使用JM
标签: Jmeter
performance-testingjmeter-plugins
我想用jp@gc-我的测试计划中的图形生成器,用于从现有结果文件(results.csv)创建图形
我收到错误-加载文件时出错。
My results.csv文件包含如下数据:
14:31:14;1208;登录;200;好啊螺纹组1-2;文本;是的;950;10;10;1208;1.0;U6021712-TPL-A
我不确定Graphs Generator如何使用上述数据创建各种图形。在检查错误日志时,我注意到以下消息:
2014/12/12 14:31:29 INFO - jmeter.sa
我正在尝试使用JMeterPluginsCMD命令行工具[以csv格式创建图形数据
我只想要30个数据点
NPG文件创建成功,作为传递给的值的PAR——限制行属性。
如果我尝试生成csv,它只会忽略--limit rows属性。它会导出csv文件中的所有数据
如何根据预期的数据点导出数据,或者我在这里做了什么错误的事情?限制行选项仅适用于以下图形:
正如您在导出CSV的代码中所看到的:
行只是写入文件,忽略限制行
您可以在此处请求增强功能:
@UBIK加载包,谢谢
标签: Jmeter
test-kitchenserverspec
在TestKitchen描述块中,我正在运行一个命令,将其输出加载到一个变量中,然后在该输出上运行多个expect语句来验证它的不同部分。最终目标是将其作为CI构建的一部分来进行黑盒测试
在本例中,我调用Jmeter(使用它运行远程代理以执行非DUT测试),然后运行它返回的结果,检查每个测试(是的,是的……这有点讨厌,但效果不错):
测试本身运行良好,但我发现我得到了多个jmeter运行(不同的测试集),它们在测试规范中是如何定义的。我在jmeter测试周围执行了其他块。以下是我的流程:
blo
标签: Jmeter
jmeter-maven-plugin
背景信息
-我有一个jmeter测试计划,它验证json API调用。我想使用ATLANTBH jsonpathassertion组件,它似乎比正则表达式提取器和断言简单得多。我添加了一个断言步骤,使用jp@gc-JSON路径断言,带有示例JSON路径:$.results[0]。fulfillments[0]。fulfillmentType针对预期值
问题
在jmeter(2.1.3)gui中运行测试成功,但在命令行或在jenkins环境中运行时失败。我在pom中添加了jmeter插件
谢谢你的
我有以下负载测试的结果-
timeStamp,elapsed,label,responseCode,Latency
1447675626444,9,API1,201,9
1447675626454,1151,API2,404,Not Found,1151
很明显,对API2的调用失败,两次调用之间有1毫秒的延迟。
我知道标签时间戳是从epoch开始的时间,但它是从客户端触发请求的时间还是接收到最后一个响应字节的时间?
如果是后者,那么如何查找从客户端触发请求的时间?正如您所说,时间戳是API启
标签: Jmeter
jmeter-pluginsruby-jmeter
通过JMeter无法传递JSESSIONID,尽管这种情况很少发生,但我无法找到根本原因
我的第一个请求是在HTTPS协议上登录POST
下一个请求使用第一个请求的JSESSIONID,因为我已经从Config元素添加了HTTP Cookie管理器,这个请求是GET over HTTPS及其状态代码。
登录成功
任何人,请建议???第一个请求和第二个请求的域(服务器)是否相同?P.S.HTTP 401意味着,服务器需要HTTP身份验证(而不是JSESSION ID)。是的,两者都仅通过https
我正在使用JMeter2.13运行
使用线程组和后端listner创建了测试计划
influxdb(tutum/influxdb)的up docker映像。我可以访问XDB仪表板
我在/config/config.toml中进行了更改。
在config.toml中添加了以下内容
[[graphite]]
enabled = true
bind-address = ":8086"
protocol = "tcp"
consistency-level = "one"
separator = "."
标签: Jmeter
performance-testingbeanshell
我已经使用正则表达式提取器从响应中提取了valeus,并将模板定义为$1$,$2$,现在我想在beanshell后处理器中使用这些值。我该怎么做呢。
我无法在我的beanshell编辑器中找到这些valeus。
如何将$1$导入变量x,将$2$导入变量Y到beanshell后处理器中。
谢谢将Beanshell代码的前两行更改为:
name=vars.get("outlet_g1");
email=vars.get("outlet_g2");
接下来,我建议使用和侦听器组合,这样您就可以
我已经录制了脚本并为50个用户运行。
我添加了一些监听器,如在表中查看结果、摘要报告和查看结果树
在完成50个用户之后,
在视图中,表'->线程名称中的结果显示如下屏幕截图:
据我所知,线程名称应该是线程组1-1,线程组1-2,线程组1-3…等等,但这里显示的顺序不同。(即线程组1-1,线程组1-6,线程组1-45…等等)
请参阅屏幕截图
在总结报告中,标准差是如何计算的?我在维基百科上看到过这个例子,但它是一般的数学计算
我想在总结报告中使用实时示例来计算标准偏差
在汇总报告中,发送和接
我使用jmeter进行负载测试
我需要以用户身份登录测试服务器进行检查
我有两个HTTP请求——一个是GET方法,另一个是带有参数的POST方法——用户名和密码
当我执行脚本时,第一个HTTP请求正在访问页面,但在第二个请求中,它没有使用添加的参数登录
我尝试在线程组内外添加“HTTP Cookie管理器”,但没有成功
我使用查看结果树来检查响应数据
非常感谢您的帮助。提前感谢。只需添加
HTTP请求中的HTTP头管理器
我想在负载测试中每1分钟添加10个线程。我将300秒的持续时间相当于5分钟。因此,测试后的总线程数为50。这是线程组中的配置。我正在使用JMeterGUI
Threads: 10
Ramp up: 1
Duration: 300 seconds
Ramp up是所有用户到达经过测试的应用程序服务器的时间
在:
爬升周期告诉JMeter需要多长时间才能“爬升”到所选的全部线程数。如果使用10个线程,并且爬升周期为100秒,那么JMeter将花费100秒来启动并运行所有10个线程。每个线程将在前一
我正在从头开始创建JMeter测试计划。
这是我的密码:
public static void main(String[] args) throws Exception {
StandardJMeterEngine jmeterEngine = new StandardJMeterEngine();
JMeterUtils.setJMeterHome("/Users/myDir/Documents/JMeter/apache-jmeter-3.3");
标签: Jmeter
performance-testingload-testingjmeter-5.0
对于java中的RESTAPI应用程序,我们计划执行负载测试。但最初的结果有点混乱。使用jmeter对脚本进行后期开发。
1.我们为1个vuser、2个vuser、5个vuser、10个vuser和25个vuser执行脚本
2.每个测试执行30分钟,加速时间接近5秒。
3.每个请求都有一个从2秒到3秒的随机思考时间
当执行此测试时,我们看到对于少数API,2、5、10 vuser的95%ile响应时间远小于1 vuser。但tomcat重启后的相同测试给出了不同的结果
我对响应时间如何随着Vus
我已经在CentOS机器上安装了JMeter(如下所示)。
安装过程进行得很顺利。没有显示错误。
在尝试执行jmeter时,我收到以下失败消息:
/米
./jmeter:第128行:[::应为整数表达式
./jmeter:第192行:/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.222.b10-1.el7_7.x86_64/jre/bin/java/bin/java:不是目录
这个()有一个非常类似的问题,这个问题有点老了,我认为提出的解决方案并没有解决这个问题,因
标签: Jmeter
load-testingjmeter-5.0
早些时候,我使用visualstudio负载测试为负载测试生成负载。我创建了.Net单元测试,我通过VS负载测试调用它。现在VS负载测试已由Microsoft退出。我可以将现有的.Net代码与JMeter集成吗?您不能将.Net代码与JMeter集成,因为按照
ApacheJMeter™ 应用程序是开源软件,是一个100%纯Java应用程序,设计用于加载测试功能行为和测量性能。它最初设计用于测试Web应用程序,但后来扩展到其他测试功能
如果您仍然可以执行Web测试,那么可以通过JMeter的代理
我有一个脚本,其中当前日期和当前日期+4天需要作为https请求中的URL参数传递。
我希望在这里避免使用groovy脚本或其他脚本来生成下一个日期
要以历元格式获取当前系统日期,我使用的是${{u time(/1000,)}
但不确定如何使用_time或_timeshift选项获取此历元格式的下一个日期1588926501
有人能帮忙吗?试着使用:${{uu javaScript(Math.round(${uu timeShift(,,P4D,,)}/1000),)}
您也可以在此上尝试选项,
以下是我的页面代码:
<label class='dblclick'>
<input type='radio' name='opt16647' value='a' class='d_TableCell toggleclick'>
我需要使用type='radio'和class='d_TableCell toggleclick'从上述CSS中提取name='opt16647',而不选择value。如何使用CSS选择器提取器而不是JQuery提取器来实现同样的效果?
我没有从CSV文件中获取数据。我创建了2个不同的HTTP请求并创建了2个不同的CSV文件,现在从1个CSV我想为1个HTTP请求获取数据,从2个CSV文件我想为2个HTTP请求获取数据,但当前从1个CSV文件两个HTTP请求都获取数据。
有谁能帮我从两个CSV文件中发布数据吗
提前感谢您对于来自CSV文件1的变量(用于HTTP请求1)和来自CSV文件2的变量(用于其他2个HTTP请求),请使用不同的名称
请求
第一个CSV数据集:
第二个CSV数据集:
除此之外,没有什么特别的,它应该可以工
我有一个职位,是通过作曲家在小提琴工作。它返回一个200。我试图让它在JMeter中工作,这样我就可以将它用作负载测试的一部分。我花了几个小时试图确认这两个请求之间的一切都是一样的,就我所知是一样的。有一次,我接受了Fiddler请求,将其导出到一个.har文件,并使用BlazeMeter的转换器工具从中创建一个新的.JMX文件。我在JMeter中运行了它,它也失败了。我还将Fiddler会话(有效并返回了200)提取到cURL,然后直接使用JMeter从cURL工具导入。同样的结果
失败总是相
我需要在jmeter中创建一个自定义请求,格式如下:
{
"items": [
{
"id": "1",
"productId": 1234
}
{
"id": "2",
"productId": 1218
谁能告诉我,哪个工具更好。QTP还是Jmeter?
提前感谢。是的,学习了一种工具,可以对以任何当前编程语言编写的web应用程序进行功能测试、负载测试和性能测试,如OP的评论中所述,这是一种快速、简单且免费的工具
您可以指向任何web应用程序并录制脚本,只需按照用户手册中的说明操作即可您想做什么?两者都针对完全不同的用例,有点像比较苹果和橙子……一些有用的信息包括:-你在测试什么?-你需要什么样的测试?性能、压力、简单自动化-您在自动化方面有什么经验-成本是一个因素吗?我想进入自动化领域。据我所
我的客户给我的流量数字是600请求/秒,接收(Mbps)是30。
请帮助我什么是适合此问题的场景测试计划。
我的客户和我在不同的国家,网络对结果的影响如何
非常感谢您的指点。首先,建议不要从单个节点运行每秒600个请求
您需要考虑从多个JMUM实例运行测试。确保在开发测试时遵循指导原则
为了达到每秒600个请求,而不是更多,也不是更少,您需要使用恒定吞吐量计时器非常感谢您
我有一个要求,可能很简单,但没有任何线索。实际上,在我的jmeter脚本中,我得到了一个作为csv文件的http响应。我需要将同一个文件读入我的后处理器脚本,即groovy脚本。任何人都知道如何做到这一点,在过去的几天里苦苦挣扎,但没有得到任何线索。如果我正确地理解了您的用例,您就有:
HTTP采样器正在命中某个CSV文件
要从该CSV文件中读取数据的某个后处理器
如果您查看请求中的“查看结果树侦听器”(View Results Tree listener),该请求检索CSV文件,您应该会看到此
我有一个java采样器,它扩展了AbstractJavaSampler客户端。我想从java采样器内部访问线程组循环计数器值{uu counter}。我怎样才能做到这一点
ctx.getParameter(“{uu计数器}”)
在我的应用程序中,电子邮件id在整个应用程序中都是相同且唯一的(对于每个线程)
现在,我已经使用随机函数在主页上生成电子邮件id,即“${uuuu RandomString(5,abcd)}@test.com”,因此,我可以为不同的线程生成不同的电子邮件id。现在我想在其他页面上使用相同的电子邮件id。怎么可能呢?请建议
e、 g.:-在主页中,我使用电子邮件id作为“abcde@test.com“(确保此电子邮件id由随机函数生成),我也希望在myProfile页面上携带相同的id。您仅使用函
我有一个模拟用户创建用例的jmeter测试计划。除了写入数据库外,其他一切都正常工作。我想弄明白为什么你说的“一切正常”是什么意思?你看到你在你的应用程序中创建的新用户了吗?我想每件事都有效不是正确的术语。我通过应用程序日志验证用户创建之前的所有操作都有效,但用户未在数据库中创建。我查看了日志,没有发现SQL错误。
我正试图在jmeter中构建一个测试计划,其中我希望根据特定的HTTP请求的名称运行测试。我使用了if控制器,但我不知道写什么条件
我正在条件中编写${uu samplename()}==“HTTPRequestName”,但它没有执行。
请尽快帮助我。您需要用引号将${{uu samplerName()}括起来,如下所示:
"${__samplerName()}"=="HTTPRequestName"
有关If控制器用例和子句的更多详细信息,请参阅指南
如果您需要根据某些条件运行采样器,可以
我正在使用JMeter2.13并尝试一个新的侦听器后端侦听器,我正在使用windows
我已经在windows中安装了grafana/graphite,并从网页上运行它
http:/localhost:8080,运行平稳。Grafana显示标准仪表板共享仪表板和“仪表板”
在jmeter中,添加了侦听器后端侦听器,并将其配置为默认值
如图所示
在grafana中,我添加了一个新的数据源:
Name=jmeter
类型=石墨
url=
访问:代理/直接我测试了两者
基本授权:否
当我使用后端侦听器
我对比恩希尔一无所知。请告诉我如何编写beanshell程序
比恩希尔是一名编辑,但我不知道如何使用它,在哪里?
Beanshell是一个功能强大的编辑器,正在脚本中使用。请详细告诉我如何使用java定义的变量或类。这里是一个简单的示例。你的代码就像java。如果需要函数,请添加函数并执行函数调用
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
Date now = new
在我的例子中,有两个下拉列表主要显示城市和分支机构
假设我从选择城市下拉列表中选择城市1,然后选择显示Branch10、branch11、branch13值的分支
假设我从选择城市下拉列表中选择城市2,然后选择显示Branch20、branch21、branch23值的分支下拉列表
现在,我想从第一个下拉列表中选择随机城市&随机分支,但与所选城市桶相对应
请建议 当您从city下拉列表中选择任何城市时,在录制脚本期间必须生成ajax调用
因此,首先将先前响应中的city值关联起来并存储到一个变量
当请求应具有不同的负载时,是否有方法控制单个jmeter线程内任何特定请求的数量
我有一个不是基于web的系统,所以它需要在单个线程中接收数据。但是,它在不同的时间间隔接收不同类型的请求。考虑这一点:
threadgroup-1 (1 user)
|-message-1 (200 per min)
|-message-2 (25 per min)
|-message-3 (100 per min)
如果它在不同的线程中,我会在每个线程上都有一个恒定的吞吐量计时器,但我不知道如何为单个线程配置它
我最近开始学习jmeter。请帮帮我
如何创建执行相同操作但具有不同凭据的多线程组。
问题是-在我正在测试的当前应用程序中,如果5个用户同时点击刷新btn,系统将崩溃。
所以我的要求是-使用2个不同的用户登录并点击刷新按钮
我为用户A和用户B创建了两个线程组,但当我运行测试计划时,它会同时执行。它使用用户A的相同凭据检查多个线程,这不是我的要求。怎么处理呢?我建议如下:
使用单线程组,您不需要单独的线程组,因为它们设计用于表示虚拟用户的不同组
确保为用户A和B使用不同的凭据。通常,人们使用这些凭
我按照JMeter用户指南开始记录我的第一个测试计划。单击HTTP测试脚本记录器中的开始按钮时,出现以下错误:
无法创建脚本记录器–有关详细信息,请参阅日志>>keytool错误:java.io.FileNotFoundException:proxyserver.jks(访问被拒绝)
如何修复此错误?提前感谢。
背景:JMeter创建一个自签名SSL证书,以便能够解密和记录HTTPS请求,这个proxyserver.jks是JMeter在启动时在其“bin”文件夹中生成的一个
说明:您收到的错误
标签: Jmeter
performance-testingload-testingspoofing
性能测试-从服务器向多个(多达2000个唯一)IP地址发送请求
我需要模拟数千个客户端(每个客户端监听一个唯一的IP地址)从服务器接收数据(文件上传)。每个客户端实例(托管在IP上)都应该提供服务器可以向其发送http请求的多个端点(RequestMapping)
为了实现它,我开发了一个简单的web应用程序,每个端点有一个Servlet(映射web请求),并使用嵌入式轻量级jetty服务器接收来自企业应用程序的文件传输。Servlet只是读取文件名(表单字段),而没有真正持久化文件流以提高响应
标签: Jmeter
filewriterbeanshell
我已经创建了一个jmeter,它在我的站点上下订单,并记录订单状态和确认号。预订订单后,我使用BeanShell后处理器将提取的变量打印到文件中。我真的很想能够添加一个日期的文件名,但我一直无法找到一种方法来做到这一点
这就是我的Bean Shell后处理器的外观:
FileWriter fstream = new FileWriter("C:\\JMeter\\Results\\log.csv",true);
BufferedWriter out = new BufferedWriter(fs
当我通过命令行运行JMX时,当我将.JTL文件加载到任何侦听器时,在测试完成后,我只能在“示例结果”选项卡中看到数据请求和响应均为空。我是否缺少任何配置
更新
已在文件/bin/user.properties中添加以下内容:
jmeter.save.saveservice.output_format=xml
jmeter.save.saveservice.response_data=true
jmeter.save.saveservice.url=true
jmeter.save.savese
我正在创建一个JMeter测试计划,需要一些验证来验证我的方法是否正确
我有我们最忙时间的以下GA数据
Hour: 10
Average session duration: 00:02:56
Avg. Page Load Time (sec): 1.57
Sessions: 2441
Page Views: 8361
线程数(用户):
我使用以下公式计算得出:
2441 (Hourly Sessions) x 176 (Average Session Duration (in sec
大家好,我是JMeter的新手。我的负载测试只需要在1小时内测试200个用户。但我想从20个用户开始,每360秒增加20个用户,直到1小时后达到200个用户。如何在线程组中执行此操作?最简单的方法是使用如下配置:
您可以使用以下命令将步进线程组作为自定义线程组捆绑包的一部分安装
标签: Jmeter
httprequestjmeter-pluginsthreadgroup
我在jmeter中使用单步线程组时遇到了一个问题,请求被发送了很多次
例如:
我有一个csv,其中包含100个用户和登录系统的密码。
我想在jmeter中使用步进线程组测试10个并发用户。
我将参数设置为piture。
并观察登录请求发送多次,登录用户数超过10的结果
请帮我把这个修好
谢谢
更新问题:
此外,我想执行这样的场景。
1.登录
2.做事01
3.做事02
4.注销
约束01-在用户执行步骤3期间,所有其他人必须等待并不执行步骤2,直到用户完成步骤3
约束02-当步骤3完成时,只有
我想将JMeter结果数据推送到inflow。我能够将结果推送到一个很好的数据库。但现在我想将第一个采样器结果的结果数据推送到一个数据库,将第二个采样器结果推送到另一个数据库
为此,我尝试为每个采样器使用多个后端侦听器。但是,所有采样器结果数据将被推送到第一个后端侦听器中配置的同一数据库中
我们可以为多个配置使用多个后端侦听器吗。如果我们不能,为什么?
我正在使用influxdbbackend.listenerClient
根据
默认情况下,JMeter发送采样器名称“all”下累积的所有采样器
标签: Jmeter
performance-testingexport-to-csv
我正在从CSV文件中获取数据,并将其作为请求的输入。当我运行一个小时的测试时,如何将所有请求保存在同一个文件中
另外一个要求是,如果结果是成功的,那么我必须将我从CSV中使用的数据写入另一个文件,以便我们只能拥有在单独文件中工作的数据
请建议最好的方法是使用JMeter的内置属性
将下一行添加到user.properties文件:
样本变量=foo
用从CSV文件中获取的变量名替换foo
下次你喜欢的时候:
您的result.csv文件将有一个名为foo的额外列,每个请求都有foo变量值。您还可
我有一个csv输入文件,如下所示:
timestamp, request url
e.g: 20/Sep/2018:00:00:00, /posts/1
该文件包含大约150万个类似的内容。是否可以在JMeter中进行负载测试,我可以通过他的时间戳安排所有这些请求,或者在迭代请求时设置它们之间的延迟。此外,重用一个线程,如果一个线程完成了,那么获取另一个请求并发送它。。。重复进行,直到完成所有任务。
实际上,我可以从csv读取路径,但不能使用时间戳和重用线程
如果JMeter不适合这类任务,您
试图通过Jmeter发送POST API。向我抛出400个错误请求:
设置授权、内容类型、用户代理。制作了和我在《邮差》中使用的相同的复制品。但是没有运气
尝试删除标题管理器中的空行
在查看结果树中显示响应、3个选项卡,以便我们可以提供更多帮助
如果它在Postman中工作,那么将JMeter作为代理来记录请求
为此,请在JMeter中使用模板录制,然后启动HTTP(S)测试脚本记录器,并在postman中将代理配置为尝试删除Header Manager中的空行
在查看结果树中显示响应、3个
标签: Jmeter
performance-testingload-testingjmeter-plugins
我需要以每分钟1000个请求的速度对api执行负载测试。我已设置一个步进线程组,如下所示:
在上图中,您可以看到我已将参数配置为每秒20个线程,因此需要50秒才能达到1000个线程。但仍有图表显示完成1000请求需要2分钟31秒。请帮我设置
请帮助我正确配置,我的确切要求如下所示:
1) 1000线程
2) 需要在1分钟内完成。更改步进线程组设置以保持60秒1000个线程:
1000个线程(虚拟用户)仅在特定条件下才会在一分钟内产生1000个请求:响应时间必须为16.6毫秒
如果响应时间
我们有一个使用Blaze Meter(HTTPS调用)的录制脚本,并在JMeter中运行,一个POST请求失败,显示“500内部服务器错误”。在Post请求中,JSON以“表单数据”的形式作为参数传递。当执行端点时,我们在HTTP头中观察到Webkitformbounday,请给出一些解决方案
HTTPs请求
HTTP头管理器
请求后机构
看起来您使用的录制解决方案不太适合构建适当的请求,我建议进行以下修改:
取消选中HTTP请求采样器中的“使用多部分/表单数据”框
删除issueDetail
标签: Jmeter
performance-testingload-testingjmeter-pluginsjmeter-5.0
我已经尝试为200个用户运行负载测试。在应用程序中,有一个第三方调用导致“java.net.SocketException:Connection Reset”错误。但是,服务器日志中没有此类错误
我们在服务器日志中发现以下错误
PegaCRM-Data-xxx-xxxxxxx.xxxxxx将在180000毫秒后重新启动系统-Queue-xxxx-xxxxxxx.xxxxxxx遇到执行错误。延迟后重新启动。com.pega.pegarules.pub.context.prsecurityexcep
标签: Jmeter
performance-testing
我创建了一个调用HTTP端点的简单测试,该测试配置为一次性发送1000个请求,如图所示:
测试运行了75秒,这意味着吞吐量应该是1000/75=每秒13.3个请求。然而,总结报告说是每秒4.8个请求
为什么?
这意味着吞吐量应为1000/75=13.3个请求
根据报告:
吞吐量按请求/时间单位计算。计算从第一个样本开始到最后一个样本结束的时间。这包括样本之间的任何间隔,因为它应该表示服务器上的负载。
公式是:吞吐量=(请求数)/(总时间)
所以它应该是:4150/75=55.3,但是如果您有
上一页 1 2 3 4 5 6 7 8 9 ...
下一页 最后一页 共 143 页