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

Jmeter CPU使用率没有超过25分

商麒
2023-03-14

当我尝试使用正则表达式提取器从Jmeter中的一个站点提取大量数据时,我发现了一些奇怪的事情,Jmeter需要很长的时间(>50分钟)

模板:$2$

匹配号:-1-->获取所有匹配项

这个正则表达式运行在一个250行的HTML源页面上,因此它可能会在该页面上为这个表达式找到100多个匹配项(正如我所说的,我正在提取一堆数据)

共有1个答案

闻人冷勋
2023-03-14

您的regex太一般化了。尝试使用。Java在其regex实现中使用回溯算法,对于某些输入来说,回溯算法可能非常慢。

至于处理器负载,这是正常的。Regex实现不使用多个线程,所以它加载一个处理器内核。如果您想充分利用处理器的能力,您必须以某种方式实现多线程。例如。并行处理4个不同的HTML页面。

 类似资料:
  • 问题内容: 我有一个自动运行git clone /pull的脚本(这实际上发生在jenkinsCI中,但我的问题更笼统)。远程git服务器基于HTTPS。带有git客户端的计算机具有不稳定的DSL Internet连接,因此有时会重新连接并更改IP地址,从而丢失所有现有连接。当git客户端运行时连接失败时,客户端将永远不会成功,但也不会因超时而失败,因此我的脚本会挂断。 我想设置客户端,使其在一段

  • 过滤器可用在任何api或者ng.$rootScoe.Scope的执行过程中,不过一般用来格式化绑定在模板中的表达式。 \{\{ expression | filter \}\} 过滤器一般在处理过程中将数据转变成新的格式。它能使用链式风格,还能接受附加参数。 你可以像下面这样使用链式风格: \{\{ expression | filter1 | filter2 \}\} 你也可以使用“:”来传

  • 在我的jenkins工作中,我得到这个错误为我的bot用户。我的限制是5000,我看到每秒钟大约有100个请求,我不确定哪个工作/服务正在使用机器人的请求。理想情况下,我的其他jenkins工作应该每分钟最多占用1个请求。 有没有办法找出是什么导致了如此高的请求率?或者任何API调用来列出在最后一分钟内进行的所有API调用或类似的东西?

  • 本文向大家介绍你对视网膜(Retina)分辨率有了解吗?有没有在实际中使用过?相关面试题,主要包含被问及你对视网膜(Retina)分辨率有了解吗?有没有在实际中使用过?时的应答技巧和注意事项,需要的朋友参考一下 分辨率指的是屏幕的物理分辨率达到了使得人眼难以看到单个物理像素; 具体应用应该就是的屏幕适配,需要根据不同给出合适尺寸的图片;

  • 我在服务器上运行一个Java软件,24小时/天。今天早些时候(在服务器区域设置的午夜后几个小时检测到,这是值得注意的,因为它是本月的第一天),我收到了作为客户端连接到该软件的用户报告,称该软件突然变得不可用。JVM从未被中断或重新启动。它上一次重启是在几天前,从那以后它一直正常运行(使用大约5%或更少的CPU,这是正常的)。 这一次,当我检查该进程时,它实际上是在吞噬它可以从服务器上运行的其他应用

  • 问题内容: VBulletin如何不使用来获取系统信息?在没有exec的情况下,我还能获得关于服务器的其他信息吗?我对感兴趣: 使用的带宽 系统类型 CPU速度/使用率/数量 RAM使用 问题答案: 使用 PHPSysInfo库 phpSysInfo是一个开放源代码PHP脚本,它显示有关正在访问的主机的信息。它将显示如下内容: 正常运行时间 中央处理器 记忆 SCSI,IDE,PCI 乙太网路 软