jmeter 获取全部响应_Jmeter 记录请求和响应信息

Jmeter 默认是不记录请求和响应的具体信息的,不过依照 这一篇的方法 ,可以记录下响应数据。然而,仍然没有办法记录请求的数据。本文将探索如何做到记录请求数据到文件。

本文使用的 Jmeter 是 4.0 版本

对象及用途

SamplerResult 和 prev 对象都可以用于记录请求-响应中一系列信息,也就是在 View Results Tree 中观察到的信息。它们的接口是相同的,但是所属的元件有不同。@SamplerResult@ 仅用于 JSR223 Sampler,而 prev 仅用于 JSR223 PreProcessor. 所以下面的做法,同时适用于 SamplerResult 和 prev.

下面我们用 Dummy Sampler 模拟请求响应,尝试记录请求的信息,脚本如下。

Test Plan

└─ Thread Group

├─ jp@gc - Dummy Sampler

│ └─ JSR223 PostProcessor

└─ View Results Tree

在 JSR223 PostProcessor 中填入不同的代码,就能在 View Results Tree 中看到结果

获取响应信息

从 View Results Tree 的结果可以看到许多与请求、响应相关的信息,比如下图:

我们尝试在 JSR223 PostProcessor 的文本框中填入不同的语句,执行脚本,观察控制台中看到对应的 log 日志。比如

你可能感兴趣的:(jmeter,获取全部响应)