如何在Jmeter中将动态值从一个http请求传递到另一个

时间:2019-05-09 23:44:58

标签: jmeter

我怎样才能将下面的值从一个http请求传递给Jmeter中的另一个请求?

代码值在运行时生成随机值。我需要提取代码的值。

var launch_url =“ /abc/FileUpload/FileUpload.application?code=” +代码;

我浏览了RegularExpression / CSS Extractor,但无法适应我的情况。

我正在像下面的示例(屏幕快照)一样提取Antiforgerytoken的值,并且可以正常工作-

<input type="hidden" name="ctl00$AntiforgeryToken" id="AntiforgeryToken" value="40579e4b-7718-4bb2-abaa-4d98c391fb48" />

但是我不确定如何从中提取代码的价值?

var launch_url =“ /abc/FileUpload/FileUpload.application?code=” +代码;

enter image description here

2 个答案:

答案 0 :(得分:0)

考虑到,您需要从响应中显示的URL获取代码值。请检查以下regEx:-

enter image description here

希望有帮助。

答案 1 :(得分:0)

您可以使用Jmeter的正则表达式提取器元素,并使用以下正则表达式来捕获令牌。

id =“ AntiforgeryToken” value =“(。*?)” />