[使用CSV数据配置与JMeter测试多个api的TCP调用时获取响应为空

问题描述 投票:0回答:1

我正在尝试使用带有CSV DATA配置的TCP采样器使用Jmeter进行负载测试。当我在循环中运行单个API(TCP调用)时,它将获取所有API请求的响应,但是,如果我在循环中遇到两个不同的API调用(TCP调用),则第二个总是失败,响应为null ,但是在使用命令行测试相同服务器时,确实看到服务器响应。帮助Jmeter读取所有API请求的响应的原因和可能的解决方案是什么?

只有一个TCP调用的成功情况:enter image description here

具有2个不同的TCP调用的失败案例:

enter image description here

tcp jmeter performance-testing load-testing stress-testing
1个回答
0
投票

我在Jmeter中弄清楚了,它在一个用户线程中读取了一个CSV文件。尽管在同一测试计划中,我有两个TCP采样器测试用例,并且都使用CSV数据配置读取了不同的CSV文件,但是第一个测试用例中的文件已被读取,第二个测试用例CSV文件被忽略了。这就是第二个测试用例失败的原因。因此,这意味着要在一个测试计划中运行多个测试用例,我们只能在测试计划级别读取一个文件。

© www.soinside.com 2019 - 2024. All rights reserved.