问题标签 [post-processor]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
138 浏览

jmeter - 如何在jmeter中使用正则表达式随机获取相同数组的参数

就像数组中有很多值 {"profile":"qa","job":"active","status":"green"} {"profile":"dba","job":"non-active ","status":"yellow"} 所以有多个这样的行,我想随机获取所有数组的配置文件和作业,如果配置文件被正则表达式后处理器随机选择为 qa,它应该是这样的,那么工作价值也应该是“活跃的”,即

对于 dba 配置文件也是如此,如果 dba 被提取,那么作业值应该是非活动的

这可以使用正则表达式进行随机获取来实现吗?将匹配号设为 0

0 投票
1 回答
62 浏览

jmeter - 将 jmeter 中的逗号分隔值写入 txt 文件,然后重用它们

我想从循环中的变量中获取订单 ID,并将它们存储在用逗号分隔的 txt 文件中(例如:“12345,12346,12347),然后一次性使用所有值。

运行脚本时出现以下错误:**方法调用错误:在类'bsh.Interpreter'中找不到方法设置(java.io.PrintStream)**'

这是我存储在文件中的变量 ordid

它也在我的系统中创建文件但给出错误

我用来创建文件的代码

0 投票
0 回答
49 浏览

jmeter - HTTP URL 重写修饰符

当我记录我的请求时,我将产品添加到购物车中,单击按钮添加到购物车 /checkout/cart/add/uenc/aHR0cHM6Ly93d3cuZ2xvc2tpbmJlYXV0eS5jb20vZGFpbHktcG93ZXItYy1wbHVz/product/9491/时,我得到了这个路径

在页面上的代码脚本中,我找到了 %25uenc%2,它的动态值是在我每次将产品添加到购物车时生成的。此参数不会显示在请求的参数中。我需要如何编写 Pre 或 Postprocessor 来获得这个值?

/checkout\/cart\/add\/uenc\/%25uenc%25\/product\/9491\/","data": "url":"https://********/checkout /cart/add/uenc/%25uenc%25/product/9491/"

0 投票
2 回答
456 浏览

jmeter - JMeter- 从 JSON 响应中提取“id”变量并将其保存在 CSV 文件中并在拆解线程中使用

在我的帖子请求中创建一个作业,其响应只有以下 ID,

我想将 626 的 id 值保存在 csv 或任何文件中,并且在我的测试完成后,我想使用该文件中的所有这些值来检查tear down线程组中作业的状态。

如何完成这个?我有以下脚本,但出现错误,

错误详情,

0 投票
2 回答
36 浏览

regex - 需要提取在特定正则表达式的响应中找到的所有值

我必须使用 Jmeter 从响应中提取所有联系人 ID。我正在使用正则表达式 - "contactId":"(.+?)",但无法弄清楚我们如何在搜索特定匹配计数时提取所有联系人 ID 并将其保存在文件中。我也尝试将匹配计数设为“-1”,但它对我不起作用。

在此处输入图像描述

谁能建议我如何提取所有联系人 ID 并保存在文件中?

0 投票
1 回答
40 浏览

groovy - 在 jmeter 后处理器中设置变量并在非 GUI 模式下在命令提示符下访问

在非 gui 模式下完成 jmeter 脚本后,有没有办法在 JMeter 中设置环境变量并在命令提示符下访问外部?

我有一个脚本,其中包含从 JSON 提取器中提取的人名,我想在命令提示符下显示提取的名称

0 投票
1 回答
26 浏览

function - 需要最多两位小数的结果,即 jmeter 中的秒和毫秒

我想在电子邮件正文中添加我的摘要报告结果。所以我根据我的请求添加了 bean shell 后处理器,并在其中添加了以下函数。

邮件正文中使用的功能:

现在,当我在邮件正文中收到结果时,显示如下。

针对请求 # 1 的摘要报告结果:8563

邮件正文中请求 1 的结果:8.0 秒

针对请求 # 2 的摘要报告结果:354

邮件正文中请求 1 的结果:0.0 秒

我希望我的结果如下:

邮件正文中请求 1 的结果:8.563 秒

邮件正文中针对请求 2 的结果:0.354 秒

请指导解决问题。

谢谢并恭祝安康

0 投票
1 回答
22 浏览

spring - 我们如何使用 @RabbitListener 进行消息处理后挂钩

检查此处提供的答案(https://stackoverflow.com/a/34514526/6613150)后,我可以在消息处理之前拦截它。但是,我现在需要在使用@RabbitListener 注释的方法结束后获取它。

任何想法?