首页 > 解决方案 > 为 jmeter 中的每个请求生成身份验证令牌

问题描述

我在 jmeter 中有一个相当独特的情况,我需要对我们的身份验证联合进行负载测试。这意味着我需要为每个请求从联合令牌服务器生成一个唯一的身份验证令牌,并且由于令牌在 5 分钟后过期,我无法使用__StringFromFile. 我需要在生成令牌后立即使用它。

我可以准备一个将令牌输出到其 STDOUT 的可执行文件。jmeter 有没有办法执行一个程序并为每个请求消耗它的输出 - 比如__ExecuteAndReadStdOut(C:\path\to\program.exe)

标签: jmeter

解决方案


其中一种方法是使用OS Process Sampler

在此处输入图像描述

程序输出通常以 SampleResult 的形式提供,因此您将能够使用正则表达式提取器边界提取器完全或部分阅读它


推荐阅读