【发布时间】:2015-12-22 05:47:52
【问题描述】:
在哪种情况下我们将在 jmeter 中使用这个后处理器?以及使用它的主要目的是什么?
【问题讨论】:
标签: jmeter performance-testing load-testing
在哪种情况下我们将在 jmeter 中使用这个后处理器?以及使用它的主要目的是什么?
【问题讨论】:
标签: jmeter performance-testing load-testing
考虑一个我们发送登录 HTTP 请求的登录场景。假设这个请求的响应中有参数,我们想稍后提取并使用这个参数。所以在这种情况下,我们将需要后处理器(正则表达式提取器)。它是JMeter中最常用的后处理器。
同样,如果我们想在任何特定的采样器(请求)之后运行一些 java 代码,那么我们可以在采样器下添加 bean-shell 后处理器。例如,我们从响应中提取了一个值,现在我们想将它乘以 2。所以我们将首先添加一个后处理器正则表达式提取器,然后我们将添加 bean-shell 后处理器。
Official JMeter documentation mentions that Post Processors 在采样器之后应用。它们应用于同一范围内的所有采样器,因此为确保后处理器仅应用于特定采样器,请将其添加为采样器的子级。
检查这个问题,例如 Post-processor Extractor: How to Fetch or extract value from Div tag using Jmeter
【讨论】:
后处理器用于从响应中提取内容。
【讨论】: