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

JMETER-2.13-使用CSV数据文件参数化后体数据

东弘扬
2023-03-14

我试图用一个REST WebService做一个性能测试。我添加了HTTP请求、头管理器、HTTP请求默认值、查看结果树、CSV数据配置文件。

这就是我如何参数化我的Post消息的方法

{  "groupList": [    {"group":"newgroup"}  ],  "user": "${user}",  
"password": "test",  "email": "test@go2group.com",  "role": "USER",  "ui": false}   

我面临的问题是被添加而不是值。

张贴http://cawin.go2group.com/connectall/rest/useradmin/user

过帐数据:

    {  "groupList": [    {"group":"newgroup"}  ],  "user": "<EOF>", 
 "password": "test",  "email": "test@go2group.com",  "role": "USER",  "ui": false}  

请原谅我的无知。

共有1个答案

汪理
2023-03-14

最常见的问题有:

  1. 对CSV文件使用了不正确的相对路径
  2. 使用了不正确的“在EOF上回收”下拉列表值
  3. CSV数据集配置元素的位置不正确(采样器超出其作用域)

在大多数情况下,答案要么在jmeter.log文件中,要么在Debug Sampler/View Results Tree listener组合中

有关端到端的详细说明,请参见使用CSV数据集配置。如果您仍然遇到问题,请使用CSV文件的前几行和显示CSV数据集配置、位置和配置的测试计划屏幕截图更新您的问题。

 类似资料:
  • 我希望在JMETER中实现以下功能 JMeter加载带有id号的CSV文件 Jmeter中的每个用户/线程选择一个id号,并将其添加到他们的HTTP请求中,例如HTTP:www.testsite.com/test.php?id=x 重复步骤2,选择文件中的下一个id号。 这样,我就可以测试我的servlet是否使用连接池执行多个线程。 谢谢

  • 我正在考虑使用JMeter进行负载测试。 我计划创建一个中等数量的线程~300个,因为我从各种帖子中读到JMeter不能很好地伸缩,而且我没有一些真正特殊的硬件。 所以我计划循环~20次来模拟6000个用户。 如果我使用一个包含6000个条目的CSV数据集,JMeter会为每个线程提供一个CSV文件的单独条目,这样在20个循环的末尾,所有条目都将作为请求的一部分发送到服务器,还是在每个循环的开始,

  • 我希望能够传递一个CSV文件,其中包含JMeter测试(CSV数据集配置)要使用的参数,而不是将CSV数据源硬编码为JMeter检测的一部分。这可能吗?我似乎在JMeter的命令行选项列表中的任何位置都找不到这一点。 JMeter 数据集配置参考。

  • 我试图从csv文件导入数据。但它不起作用。有人能帮我吗? 我的简历文件: 用户名、密码usr1、pswd1 usr2、pswd2、usr3、pswd 3。。。。。 我的CSV数据集配置: 文件名:D:\Jmeter\Data\Login。csv变量名称:用户名、密码是否允许引用数据?:EOF上的真正回收?:错误EOF?上的停止线程:真的 但在请求正文中,用户名和密码没有反映出来 POST 数据:

  • 为什么EOF传递给它?有人能提供一个解决方案吗? 我遵循了以下堆栈溢出问题的步骤。27634885链接。

  • 我正在使用CSV数据集在JMeter中生成http请求。我想生成如下所示的嵌套json: