Java 如何将jmeter中的参数作为变量发送?

Java 如何将jmeter中的参数作为变量发送?,java,regex,jmeter,jmeter-4.0,Java,Regex,Jmeter,Jmeter 4.0,我试图启动一个性能测试,但每次都会在应用程序的源代码中创建一个名为QueryID的属性。 存在多个http请求,对于QueryID,它具有相同的值 我试图在上一个http请求中检测它,以通过正则表达式传递它,但它不会显示 有人知道我如何将它配置为一个变量,每次都用应用程序中的随机值填充它吗 谢谢如果查询ID是在应用程序的源代码中创建的,那么它很可能是使用函数创建的,因此您基本上需要使用和实现相同的函数 一旦生成值,就可以使用vars速记将其存储到类实例的JMeter变量中,以后就可以正常使用它

我试图启动一个性能测试,但每次都会在应用程序的源代码中创建一个名为QueryID的属性。

存在多个http请求,对于QueryID,它具有相同的值

我试图在上一个http请求中检测它,以通过正则表达式传递它,但它不会显示

有人知道我如何将它配置为一个变量,每次都用应用程序中的随机值填充它吗

谢谢

如果查询ID是在应用程序的源代码中创建的,那么它很可能是使用函数创建的,因此您基本上需要使用和实现相同的函数

一旦生成值,就可以使用vars速记将其存储到类实例的JMeter变量中,以后就可以正常使用它了

解决此问题的步骤:

您已经使用正则表达式提取器收集了QUERYID值。例如,您在正则表达式提取器的引用名称字段中返回了QUERYID,如下图所示。 现在在值部分提到${QUERYID},如下图所示
也许这就是你想要的结合,是的,这就是它对我的工作方式,我一直在努力识别传递第一个QueryID值的http请求。谢谢我也使用了Json提取器,但正则表达式非常适合我。