Jmeter 如何在Http请求体参数中传递多条记录

Jmeter 如何在Http请求体参数中传递多条记录,jmeter,Jmeter,显然,我使用单一的EmailId作为正文数据,现在我需要为每个请求使用不同的EmailId 最简单的方法是使用函数: 如果您有一个包含以下电子邮件的文件: johndoe@example.com janedoe@example.com etc. 将请求正文替换为具有\u StringFromFile()函数,而不是硬编码的电子邮件ID,如: {"EmailId" : "${__StringFromFile(/path/to/your/file.txt,,,)}"} 其他选择包括: -

显然,我使用单一的EmailId作为正文数据,现在我需要为每个请求使用不同的EmailId

最简单的方法是使用函数:

  • 如果您有一个包含以下电子邮件的文件:

    johndoe@example.com
    janedoe@example.com
    etc.
    
  • 将请求正文替换为具有
    \u StringFromFile()
    函数,而不是硬编码的电子邮件ID,如:

    {"EmailId" : "${__StringFromFile(/path/to/your/file.txt,,,)}"}
    

  • 其他选择包括:

    • -如果您的电子邮件位于CSV文件中
    • -如果您的电子邮件在数据库中
    查看了解有关创建数据驱动JMeter测试的更多信息

    最简单的方法是使用函数:

  • 如果您有一个包含以下电子邮件的文件:

    johndoe@example.com
    janedoe@example.com
    etc.
    
  • 将请求正文替换为具有
    \u StringFromFile()
    函数,而不是硬编码的电子邮件ID,如:

    {"EmailId" : "${__StringFromFile(/path/to/your/file.txt,,,)}"}
    

  • 其他选择包括:

    • -如果您的电子邮件位于CSV文件中
    • -如果您的电子邮件在数据库中
    查看了解有关创建数据驱动JMeter测试的更多信息

    Pratik

    您需要从外部文件[比如CSV]传递电子邮件。请按照以下步骤操作:

  • 在桌面上创建一个.csv文件,将所有电子邮件放在屏幕截图中提到的新行中
  • 现在将“CSV数据集配置”元素添加到threadgroup并设置.CSV文件路径:
  • 在http请求中传递变量,例如“$EMAIL”
  • 您可以从这里获得CSV数据集配置元素的详细信息:

    Pratik

    您需要从外部文件[比如CSV]传递电子邮件。请按照以下步骤操作:

  • 在桌面上创建一个.csv文件,将所有电子邮件放在屏幕截图中提到的新行中
  • 现在将“CSV数据集配置”元素添加到threadgroup并设置.CSV文件路径:
  • 在http请求中传递变量,例如“$EMAIL”

  • 您可以从这里获得有关CSV数据集配置元素的详细信息:

    谢谢您的回答。谢谢您的回答。