问题标签 [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.
javascript - 将返回的 Json 响应与发布的响应进行比较
我有一个 API 可以将员工详细信息保存到数据库,我使用 HTTP POST API“/ empDetails ”发布数据,然后发布“emp_name”、“emp_id”和“emp_age”等详细信息
样本有效载荷,
成功存储数据后,我将调用 GET "/ empDetails " API 来读取发布的员工详细信息。
现在我想验证返回的数据。有时退回的订单可能会混乱。如何在 JavaScript、Groovy 或 BeanShell 等任何语言的帮助下使用任何自定义断言验证数据?
PS:我可以添加文本响应包含并可以比较键值对。但是当键值对计数更多时,很难一直添加断言。例如:当前有效负载只有 3 个键值对,示例有效负载可能还有其他字段,例如“empReportingManager”、“empAccount”等。
这里使用 __FileToString() 方法从文件中读取 Post 有效负载。
提前致谢。
问候, 哈里
java - 获取以下错误“类型变量声明:类:在命名空间中找不到工作簿”
我收到以下错误,
我正在尝试执行以下代码
请让我知道为什么我会收到此错误以及我应该在哪里进行更正
jmeter - JMeter- 从 JSON 响应中提取多个变量并将其保存在 CSV 文件中
我看过几篇与此相关的帖子,但我找不到与我的场景非常匹配的帖子,因此将其发布为一个新问题。
我有以下 JSON 响应
我想提取每个 URL,其相应的命中,并将其存储在 CSV 文件中,在这种情况下,它将是 CSV 文件中的 3 行
但无法成功地做到这一点。我的 JSON 提取器:
$..url;$..hits 匹配数为 -1
但它会选择所有 URL,但会选择任何随机命中值。此外,我能够为每个控制器使用一个变量来从 JSON 中提取,使用 BeanShell 后处理器成功地将其写入 CSV,但同样不适用于这种情况。任何指针都会有所帮助。我确实检查了 JSR223 后处理器的答案很少,但这并没有涵盖这个问题场景。
提前致谢
jmeter - JMeter 后处理器在从响应正文评估后提取 javascript
POST 的响应正文包含以下 javascript:
我需要在评估后提取 ts 的值,以便可以在下一个 GET 中将其作为参数传递。
jmeter - 如何在使用 Jmeter beanshell 后处理器导出 CSV 时更新列名
我使用以下代码使用 JMeter beanshell 后处理器以 CSV 格式导出了响应,但列名不存在。
导出 csv 时如何更新列名?
提前致谢。
jmeter - 解析异常 - jMeter json 后处理器;在提取json响应的最后一个元素时
我需要从我的 json 响应中提取最后一个元素,我正在使用 json 后处理器。
json 路径 -
$.self[(@.length-1)].cashCardId
使用此路径后,我收到此错误 -
例外:无法解析从位置 6 开始的标记。应为 ?、'、0-9、*
经历错误后,我尝试了这个 jsonpath,但它抛出“NO MATCH”
$.self['(@.length-1)'].cashCardId
但是当我在在线评估器中评估我的 jsonPath 时,它工作正常。看起来 jmeter 源代码中存在任何类型的错误,或者可能是我产生了一些语法错误。
jmeter - 无法在 JSR223 后处理器中添加字符串
我在 JSR223 后处理器中编写以下代码
jmeter - 如何在jmeter的excel文件中获取API的通过和失败计数
我想在 jmeter 的 excel 文件中打印通过和失败计数,例如: