Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/kubernetes/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在jmeter中由50个用户使用所有唯一数据填写表单_Jmeter_Performance Testing - Fatal编程技术网

在jmeter中由50个用户使用所有唯一数据填写表单

在jmeter中由50个用户使用所有唯一数据填写表单,jmeter,performance-testing,Jmeter,Performance Testing,我想测试一个包含很多字段的AddStudent表单,我想让50个用户访问该表单,输入唯一的数据并提交它。所以,当我在我的网站检查,应该有新的50名学生增加 我已经在jmeter中设置了所有测试计划,但是如何为jmeter中的所有50个用户设置/获取唯一的字段值呢?我在jmeter中处理过所有类型的场景,但这对我来说是新的,所以需要帮助 您可以使用CSV文件作为输入,一个用户一行,每个用户预先定义了唯一的数据 如果需要,您也可以动态生成随机数据,但在大多数情况下,CSV文件是您需要的。要使用多组数

我想测试一个包含很多字段的AddStudent表单,我想让50个用户访问该表单,输入唯一的数据并提交它。所以,当我在我的网站检查,应该有新的50名学生增加


我已经在jmeter中设置了所有测试计划,但是如何为jmeter中的所有50个用户设置/获取唯一的字段值呢?我在jmeter中处理过所有类型的场景,但这对我来说是新的,所以需要帮助

您可以使用CSV文件作为输入,一个用户一行,每个用户预先定义了唯一的数据


如果需要,您也可以动态生成随机数据,但在大多数情况下,CSV文件是您需要的。

要使用多组数据测试您的应用程序,您需要将CSV数据集配置元素添加到测试计划中,并将所有测试添加到CSV文件中,然后将其放在bin文件夹下


有关更多详细信息,请参阅链接。

查看以下内容:

  • -返回当前线程数(虚拟用户)。如果您使用类似于
    User${uuuu threadNum}
    的内容,则第一个线程将使用
    User1
    ,第二个线程将使用
    User2
    ,等等
  • -从提供的字符中返回指定长度的随机字符串。例如,
    ${u RandomString(,abcdefghijklmnopqrstuvwxyz012456789,10)}
    将返回10个字符的随机字母数字字符串
  • -返回唯一的结构,类似于
    eed5f026-a4a7-4481-9c3e-ce1a0129c25d
  • -每次调用时返回指定文件中的下一个字符串。如果到达文件末尾,它将从头开始
有关上述功能和其他功能的更多详细信息,请参见posts系列

  • 您可以使用
    ${{uuuu threadNum}
    方法为您的值提供带有字符串的用户编号,如果您想要甚至迭代,您可以将
    ${{uu BeanShell(vars.getIteration(),)}
    方法与用户和迭代结合使用

  • 您可以使用
    \u UUID()
    方法创建随机字符串

  • 最好的方法是获取当前时间和日期并将其作为值,这将始终是唯一的<代码>${uuu时间(hh:mm a,)}以任何格式使用它


  • 谢谢。

    这些函数是否足以完成给定测试用例的测试,或者我还必须使用CSV?如果没有预定义的数据集,我希望尽可能避免使用额外的数据源-最好使用随机数据。是的,我可以使用CSV,但是我如何为不同的线程设置类似于不同的csv。您需要将相应的csv添加到相应的线程组中。它在执行过程中不会重叠。是的,我可以使用CSV,但如何为不同线程设置类似于差异CSV