Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Post JMeter:前处理器和后处理器的应用_Post_Hyperlink_Jmeter_Preprocessor_Post Processor - Fatal编程技术网

Post JMeter:前处理器和后处理器的应用

Post JMeter:前处理器和后处理器的应用,post,hyperlink,jmeter,preprocessor,post-processor,Post,Hyperlink,Jmeter,Preprocessor,Post Processor,我想知道前后处理器在JMeter中的应用 旨在提供测试样本所需的任何设置操作,如生成一些独特的测试数据或动态修改父采样器 设计用于拆下采样器,或最常见的是从响应中提取“有趣”的位,以便以后重复使用(这称为“相关性”) 测试报告中不包括处理器前后的执行时间。如果要更改此行为,需要使用,顾名思义,这些组件用于在采样器(请求)前后处理某些内容(请求、响应、自定义操作) 预处理器: 这些组件在请求执行自定义操作之前使用 例: 假设我想在将请求发送到服务器之前添加一些内容,然后添加预处理器。例如,if可以

我想知道前后处理器在JMeter中的应用

旨在提供测试样本所需的任何设置操作,如生成一些独特的测试数据或动态修改父采样器

设计用于拆下采样器,或最常见的是从响应中提取“有趣”的位,以便以后重复使用(这称为“相关性”)


测试报告中不包括处理器前后的执行时间。如果要更改此行为,需要使用

,顾名思义,这些组件用于在采样器(请求)前后处理某些内容(请求、响应、自定义操作)

预处理器

这些组件在请求执行自定义操作之前使用

例: 假设我想在将请求发送到服务器之前添加一些内容,然后添加预处理器。例如,if可以从DB或Regex操作中获取一些信息。因此,在执行这些操作之后,我们可以将这些操作的结果传递给请求。因此,我们可以在向服务器发送请求之前修改/更新请求或请求参数

后处理器: 这些组件在请求响应到达后用于执行自定义操作

例: 假设我在谷歌上问了一些问题,我想从以下行动的回复中找出一些问题

  • 验证响应
  • 提取某些内容并处理以将数据传递给下一个请求
  • 执行自定义操作,如数据库操作、文件操作等
  • 然后可以使用后处理器

    见上面的快照,

    在将请求发送到服务器之前,将执行箭头指示的组件,在响应到达之后,将执行square中的组件


    我希望这是有帮助的。

    应用程序意味着使用或他们的架构?意味着我在哪里可以使用这些东西和实际例子