【发布时间】:2021-10-07 11:21:16
【问题描述】:
我尝试使用来自openweathermap.org 的城市名称获取天气数据。逗号后面是国家代码。我指的是this link。 这是我的 excel 文件中的 CSV 数据,包括国家代码以及逗号:
这是 JMeter 中的 CSV 数据集配置:
但是当我尝试使用 4 个线程组运行时,它返回错误:
当我尝试更改不带逗号的 CSV 数据时,除了最后一行之外,它工作正常:
这里的问题:
- JMeter 是否无法读取带有逗号和空格的 CSV 数据?
- 是否必须将读取文件从 CSV 更改为记事本?
- 参考 CSV 文件的最后一行,我尝试搜索纽约市(带空格)但返回错误。根据openweathermap的说法,搜索引擎是灵活的,所以我不知道为什么在这种情况下它无法读取“纽约”,但可以一个字读取城市。
感谢有人可以提供帮助。谢谢。
【问题讨论】:
-
不使用 Excel 打开时,您的 CSV 是什么样的? (例如记事本)它可能会看到
,并将国家代码作为单独的列查看。 -
我在记事本中查看,例如:“London,UK”
-
我的意思是,如果您使用
,解析您的CSV,它将考虑London,UK2 个单独的列:London和UK。另外我认为New York会给你带来问题,因为它有一个空格分隔两个单词,当你将它传递到 URI 时它不会工作 -
好的。如何解决?
-
我相信您有 2 个问题:解析 CSV 并将值传递给 URI。第一个可以通过更改 CSV 中的分隔符来解决。第二个可以通过URL编码来解决。
标签: jmeter jmeter-plugins jmeter-5.0 openweathermap jmeter-4.0