我配置了一个HTTP请求采样器。在请求体中,我调用了我编写的beanshell函数:
${__BeanShell(createHeader("GET"\,"Customer"\,"${__UUID}"\,"${__time(yyyy-MM-dd'T'hh:mm:ss)}"))}该函数只是用传入的参数构建一些请求字符串。我希望删除jmeter函数调用(__UUID和__time),并从beanshell函数中直接调用它们。我找不到办法做到这一点。谢谢
发布于 2019-03-21 07:53:48
- `__UUID()` -> `UUID.randomUUID().toString()`
- `__time()` -> `new java.text.SimpleDateFormat("yyyy-MM-dd'T'hh:mm:ss").format(new Date())`
createHeader方法,可以将其放入单独的.groovy文件中,并定义指向该文件的属性。
有关在为什么和如何使用它测试中使用Groovy脚本的更多信息,请参见JMeter文章。https://stackoverflow.com/questions/55269493
复制相似问题