我想在JMeter中使用Unique once设置,如项目的load runner中所使用的那样。 数据通过CSV文件提供并进行参数化。
如果脚本是与多个用户一起运行的,那么数据也应该是唯一的,这意味着一个数据只能使用一次。
答案 0 :(得分:0)
JMeter中的用户等于线程,因此只需使用CSV Data Set Config 来读取您的CSV
共享模式所有线程 - (默认)文件在所有线程之间共享。
答案 1 :(得分:0)
您可以考虑使用HTTP Simple Table Server插件,它有KEEP
选项,如果您将其设置为FALSE
,一旦从源文件中读取记录,它将被删除,即使您已保留唯一性在Distributed Mode中运行测试。
答案 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列的数据