当前位置: 首页 > 知识库问答 >
问题:

通过JMeter中的CLI忽略誓言请求吞吐量和响应时间

长孙昀
2023-03-14

在进行测试时,我需要从宣誓API中获取令牌,并在另一个成功完成的后续API中使用它。但是,当通过CLI生成HTML报告时,还会计算誓言API的响应时间和吞吐量,有没有一种方法可以忽略该请求?

共有2个答案

蒋高超
2023-03-14

有以下选项:

>

  • 将JSR223后处理器添加为需要从侦听器/测试结果/任何内容中排除的采样器的子级,并将以下代码放入“脚本”区域:

    prev.setIgnore()
    

    使用FilterResults工具(可通过JMeter插件项目获得,可使用JMeter插件管理器安装),它允许排除基于字符串或正则表达式或时间偏移或两者的示例结果

    杰米。jtl结果文件基本上是CSV文件,您可以使用您喜爱的文本编辑器或MS Excel等工具删除您不感兴趣的结果条目

  • 陶烨赫
    2023-03-14

    添加到请求下面的JSR223后处理器,它将忽略请求/响应

    prev.setIgnore()
    

    prev-(SampleResult)-访问上一个SampleResult

    调用此方法,让JMeter忽略侦听器的此SampleResult

     类似资料:
    • 我得到了以下结果,吞吐量没有变化,即使我增加了线程数。 场景#1: 线程数:10 加速期:60 吞吐量:5.8/s 平均值:4025 场景#2: 线程数:20 加速期:60 吞吐量:7.8/s 平均值:5098 场景#3: 线程数:40 加速期:60 吞吐量:6.8/s 平均: 4098 我的JMeter文件包含一个单一的ThreadGroup,其中包含一个GET。 当我执行对响应时间更快(小于3

    • 我对193个示例运行了一个JMeter测试,平均响应时间为5915ms,Throghput为1.19832。 我只想知道它们到底有什么关系

    • 我已经使用作为jmeter插件提供的吞吐量整形仪创建了一个最大峰值负载为5000 rpm的概要文件。 当我添加“每秒事务数”作为侦听器以分析每秒请求时。它没有显示5000rpm的峰值负载。 每秒事务侦听器是否显示吞吐量成形仪生成请求的图,或针对任何目标服务器生成的请求的实际执行图。 如何确认请求的生成达到5000 rpm的最大峰值负载?目前,我正在使用http采样器生成请求。

    • 在我的测试计划中,我有24个吞吐量控制器,它们的执行率不同,最小的是1%。10个不同的吞吐量控制器有1%的执行率。每个吞吐量控制器下面都有许多事务控制器。当我运行一个测试1小时时,在某些最小百分比吞吐量控制器下定义的采样器甚至不会执行一次。我已经确保所有24个吞吐量控制器的总数增加到100%。如何确保在所有吞吐量控制器上定义的所有采样器至少执行一次? 对于吞吐量最少的控制器,我将其更改为“Tota

    • 用户:100 平均Res:2.4秒 吞吐量:10/分钟 错误%:0 通过关闭所有监听器,在非GUI模式下运行测试。Jmeter实例和应用服务器的CPU、内存利用率良好。不超过30%的使用率。

    • 我运行jmeter脚本将近一周,今天观察到一件有趣的事情。以下是场景: 概述:我正在逐渐增加应用程序的负载。在上一次测试中,我给应用程序加载了100个用户,今天我将加载增加到150个用户。 150名用户测试结果: > 与上次测试相比,请求的响应时间减少了。(这是个好兆头) 吞吐量急剧下降到上一次测试的一半,负载更少。 我的问题是: > 当我的许多请求失败时,我得到了好的响应时间吗? 注:直到100