当前位置: 首页 > 知识库问答 >
问题:

在Jeter中读取csv时,在请求中附加引号?

滕翔飞
2023-03-14

我试图使用jmeter中的csvdata config元素读取csv文件,以便测试多次登录,但是当我试图从csv文件中读取值时,我得到了附加在结果后面的引号。请告诉我如何去掉请求参数中传递的这些逗号

请找到我的csv数据配置和excel文件,并要求附件中的参数截图

共有2个答案

顾磊
2023-03-14

当我将csv文件作为普通文本文件打开时,也遇到了同样的问题,我看到了一个Values,value2

移除后,它开始按预期工作。

淳于煌
2023-03-14

JMeter通常不会向变量添加任何内容,很可能在生成的CSV文件中有引号,用普通文本编辑器(如记事本)打开它,然后使用查找和替换功能从中删除引号。

如果您不能有效地控制CSV数据,您可以使用__strReplace()函数来动态删除源自CSV数据集配置的变量的引号,如下所示:

${__strReplace(${Username},\",,)}

演示:

您可以使用JMeter插件管理器安装__strReplace()函数以及其他自定义JMeter函数

 类似资料:
  • 在一个非常简单的任务中,我遗漏了一些东西:我必须检查传入的请求inputstream是否被gzip压缩并解压缩其内容。这不需要使用内容类型。我想到了这样的事情: 检查请求是否已gzip: 解压缩它,如果它确实是gzied: 我的问题是,新的GZIPInputStream(request.getInputStream())总是抛出“非gzip格式”异常。我错过了什么?

  • 我有一个csv,我正试图读入一个对象数组。我一直得到以下错误。。。JAVAutil。输入不匹配异常我认为这是因为它读取的文件是按空格分割的,而不是按逗号分割的。我想我需要用绳子。split()方法,但我不确定具体怎么做。任何建议。这是我到目前为止的代码。。。 以下是我正在使用的文本文件:

  • 我在从CSV文件读取数据以将值传递给请求时遇到问题。我有一个csv与3列用户id,密码和类型。当为username字段传递数据时,它采用3列的值,而不仅仅是username Jmeter version: 5.0 CSV 文件值:

  • 我的脚本是创建csv文件,然后在csv数据集配置中读取该文件。我有一个文件名,并将其放入变量(path)中,然后在CSV数据集配置的文件名输入中发送${path}。我调试和路径变量具有我想要的值,例如(Perf_04.csv),并且也创建了该文件。但Jmeter总是显示${path}不存在的问题。有人对这个问题有想法吗?似乎在运行Jmeter时,会首先运行csv数据集config,当一开始找不到此

  • 输出为 预期输出

  • 我有一个Web服务,它可以与SOAP UI完美地配合使用,但是当尝试从JMETER 2.1.3调用时,会出现500错误。我正在使用SOAP/XML RPC Request,另一个带有jmete的开放endpoint(http://www.webservicex.net/whois.asmx?WSDL)工作得非常好。我的服务需要进行任何设置才能从JMETER调用它吗? 请求: 采样器请求 响应