performance - JMeter - 在另一个变量中使用一个变量

标签 performance variables jmeter performance-testing

我必须执行以下操作,我在 Jmeter 中有一个用户定义的变量,它的值基本上是一个 XML,我需要在这个变量值中分配一些变量。我已经完成了以下操作 - <bbc:CorrelationID>${ID}</bbc:CorrelationID> <bbc:MessageID>${ID}</bbc:MessageID>其中 ID 是随机变量元素,但当我运行脚本时,它不会将这些值放入变量值中。

如何在另一个变量的值中引用随机变量?

旁注:如果我将函数放在值而不是其他变量中,它似乎会处理函数。因此,另一个解决方案是找出一个函数,该函数将为我提供一个唯一的字符串,该字符串在 MessageID 和 CorrelationID 中都相同(MID 和 CID 必须相同),并且在每个样本中都不同。 (__Random 不起作用,因为 MesgID 和 CorID 彼此不同)。

最佳答案

您需要将此变量包装到__eval() function中,这样 JMeter 将自动解析和评估输入实体中的所有嵌套函数和/或变量。

更多信息:Here’s What to Do to Combine Multiple JMeter Variables

关于performance - JMeter - 在另一个变量中使用一个变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47431123/

相关文章:

c - 为什么 Linux 内核使用它所使用的数据结构?

javascript - 声明不带 var 关键字的变量

Javascript 变量未定义

java - Jmeter:获取 NoClassDefFoundError:org/apache/log/LogTarget

JMeter - 处理大量响应

linux - 测量内核空间开销的准确方法

java - 在 Java 中创建一个新线程有多昂贵?我们什么时候应该考虑使用线程池?

c - MPI 星型(中心辐射型)通信器的性能是否优于 MPI_COMM_WORLD?

Java Android : Set variable from AsyncTask?

jmeter - 运行 jmeter 来加载测试 vaadin 13 应用程序正在返回 session 过期元