JMeter独一无二的功能

时间:2017-10-28 19:13:10

标签: jmeter

我想在JMeter中使用Unique once设置,如项目的load runner中所使用的那样。 数据通过CSV文件提供并进行参数化。

如果脚本是与多个用户一起运行的,那么数据也应该是唯一的,这意味着一个数据只能使用一次。

3 个答案:

答案 0 :(得分:0)

JMeter中的用户等于线程,因此只需使用CSV Data Set Config 来读取您的CSV

  

共享模式所有线程 - (默认)文件在所有线程之间共享。

答案 1 :(得分:0)

您可以考虑使用HTTP Simple Table Server插件,它有KEEP选项,如果您将其设置为FALSE,一旦从源文件中读取记录,它将被删除,即使您已保留唯一性在Distributed Mode中运行测试。

您可以使用JMeter Plugins Manager

安装HTTP Simple Table Server插件

JMeter install HTTP Simple Table Server

答案 2 :(得分:0)

我想出了“ jMeter中唯一的一次Vuser设置”的解决方案

1)创建excel,然后按excel列的方式插入数据,即水平插入所有数据。

2)使用以下代码代替您的唯一参数。

${__CSVRead(filePath,${__threadNum})}

因此它将为每个线程选择唯一的数据。

线程_1迭代_1 ---第1列中的数据

线程_1迭代_2 ---来自第1列的数据

Thread_1 Iteration_3 ---来自第1列的数据

线程_2迭代_1 ---来自第2列的数据

线程_2迭代_2 ---来自第2列的数据

Thread_2 Iteration_3 ---来自第2列的数据