jmeter - 如何使用 JMeter 保存 HTTP 响应中的值?

标签 jmeter

在 JMeter 测试计划中,我有太多 HTTP 请求。其中之一每次单击创建按钮时都会创建一个新 session 。

如何将该 session_id 存储在 CSV 文件中以供进一步操作?

最佳答案

假设您已经使用相关的 JMeter PostProcessor 提取了此 session_id您可以使用 JSR223 PostProcessor 将其值保存到文件中代码如下:

new File('/path/to/your/file.csv') << vars.get('session_id') << System.getProperty('line.separator')

确保选择 groovy在“语言”下拉列表中,勾选缓存已编译的脚本(如果可用)框。

如果 ${session_id} 变量存在 - JMeter 会将其值存储在提供的文件中。

关于jmeter - 如何使用 JMeter 保存 HTTP 响应中的值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48096490/

相关文章:

json - JMeter JSON 路径提取器 - 只需要选择某些 Id

java - 如何使用Webdriver Sampler在jmeter中定义和调用java方法

java - MySQL 的 JDBC 连接器无法在 JMeter 中工作

testing - 如何使用 jmeter 在 websocket 采样器中配置 csv 数据集?

http - JMeter 连接超时和重试

javascript - Selenium 的 JavascriptExecutor 在 JMeter 的 JSR223 采样器中不起作用

java - 运行时或事务 Controller 或其他东西?

database - JMeter JDBC 请求采样器上的断言

multithreading - 如何同步JMeter线程组?

jmeter - 如何在jmeter中为每个不同的响应代码保存示例响应?