有没有办法查看http请求/api从Jmeter从属机器的csv数据集配置中拾取了哪些数据

有没有办法查看http请求/api从Jmeter从属机器的csv数据集配置中拾取了哪些数据,jmeter,Jmeter,有没有办法查看http请求/api从Jmeter从属计算机的csv数据集配置中拾取了哪些数据,因为我在csv文件中定义了55个用户,线程组用户也有55个,循环计数1,上升周期为5,还有一个csv文件的ID为1到6,用于另一个api。按照预期,它应该只运行55次,但它正在运行110次。当我从Jmeter GUI本地运行相同的文件和相同的设置时,可以看到只运行了55个线程。请建议。每个JMeter引擎都是完全独立的,因此 如果在一个具有一个采样器和1个从线程的线程中定义了55个线程,则将有55个请

有没有办法查看http请求/api从Jmeter从属计算机的csv数据集配置中拾取了哪些数据,因为我在csv文件中定义了55个用户,线程组用户也有55个,循环计数1,上升周期为5,还有一个csv文件的ID为1到6,用于另一个api。按照预期,它应该只运行55次,但它正在运行110次。当我从Jmeter GUI本地运行相同的文件和相同的设置时,可以看到只运行了55个线程。请建议。

每个JMeter引擎都是完全独立的,因此

  • 如果在一个具有一个采样器和1个从线程的线程中定义了55个线程,则将有55个请求
  • 如果在一个线程组中定义了55个线程和2个从属线程,则将有110个请求
  • 如果您有3个从机-将有165个请求
  • 等等
您可以使用属性将CSV中的变量添加到.jtl结果文件中,以便能够看到每个请求的变量值。可以通过在每个从属计算机上的user.properties文件中添加下一行来定义属性

#assuming your CSV Variable reference name is "foo"
sample_variables=foo
或者,您可以通过-J命令行参数传递它,如下所示:

jmeter -Jsample_variables=foo -Dserver_port=1099 -s -j jmeter-server.log 
有关使用不同JMeter属性类型的更多信息,请参阅


我建议在线程组或采样器标签中添加或函数,以便您能够区分请求和不同的从属

谢谢你的信息,它真的很有用,能够在我的本地成功地使用它。但是,当在从机上运行上述命令时,示例_变量将显示以下消息。如果我做错了什么,请提出建议。2017年3月17日上午9:44:05 java.util.prefs.FileSystemPreferences$1运行信息:创建的用户首选项目录。出现错误:未设置X11显示变量,但该程序执行了需要该变量的操作。