作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我是 jmeter 的新手。我正在执行一个加密数据的 java 函数,我试图在我的 Http 请求正文中分配函数的输出。该函数执行,我可以在 jmeter 控制台中看到响应,但由于某种原因未分配该值。这是我迄今为止尝试过的:-
"key": "${__groovy(new com.util.EncUtil().encrypt(),)}"
最佳答案
如果您查看 Function Helper Dialog你会看到 __groovy() 函数有两个参数:
${__groovy(new com.util.EncUtil().encrypt(),encryptedValue)}
vars
速记
${__groovy(vars.put('encryptedValue'\, new com.util.EncUtil().encrypt() as String),)}
vars
代表
JMeterVariables提供对线程上下文中所有 JMeter 变量的读/写访问的类实例,请查看
Top 8 JMeter Java Classes You Should Be Using with Groovy文章以了解有关此内容和其他内容的更多信息
JMeter API可用于
JSR223 Test Elements 的快捷方式和 __groovy() 函数。
${encryptedValue}
稍后在需要时。
关于__groovy 中的 Java 函数执行但结果未分配给变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59628856/
我是 jmeter 的新手。我正在执行一个加密数据的 java 函数,我试图在我的 Http 请求正文中分配函数的输出。该函数执行,我可以在 jmeter 控制台中看到响应,但由于某种原因未分配该值。
我是一名优秀的程序员,十分优秀!