如何捕获和使用Jmeter中相同服务中生成的动态值?

时间:2016-05-19 11:12:01

标签: jmeter

我录制了一个脚本,其中生成了动态值(user_token)。必须在同一服务中使用相同的值。此服务之前的服务使用的是GET方法,因此我无法在服务之前使用正则表达式。

请找到脚本的屏幕截图。

Image of the services and the dynamic value

2 个答案:

答案 0 :(得分:0)

请您在下面确认。

如果您的脚本已录制。那么当前的采样器你附加了什么,它告诉我们的是,user_token在录制时自动填充。即,最初login.html使用您提供的用户名和密码进行记录,然后使用其他user_token记录下一个采样器signin.html

在login.html和signin.html采样器之间,你得到了你的user_token,即login.html响应包含user_token,所以请你将正则表达式后处理器添加到login.html http sampler并尝试访问" user_token& #34;值变量并在Signin.html中使用该变量

答案 1 :(得分:0)

我已经按照Suman的建议使用了login.html中的正则表达式。是的,它捕获了值并将其传递给下一个采样器。 这里我在执行后收到另一个问题。 我收到以下错误: javax.net.ssl.SSLProtocolException:handshake alert:unrecognized_name

请找到截图。

error