Jmeter 如何跳过特定列中没有数据的行

Jmeter 如何跳过特定列中没有数据的行,jmeter,jmeter-3.2,jmeter-4.0,Jmeter,Jmeter 3.2,Jmeter 4.0,例: 我想使用我关联的ActivityId“:6216。但我只想在CId有数据时使用它。如果CId为null,我需要跳过它 这是ForEach控制器配置: 有人能帮我弄清楚如何跳过CId列中有null的行吗?如果您不允许null值,它将忽略CId为null的活动id 这对我来说很有用,因为您给定的文本忽略了CId列中的null: "ActivityId":7177,"ReferenceId":0,"Key":0,"FirstName":"Kerthana","LastName":"thanne

例:

我想使用我关联的
ActivityId“:6216
。但我只想在CId有数据时使用它。如果CId为null,我需要跳过它

这是ForEach控制器配置:

有人能帮我弄清楚如何跳过CId列中有null的行吗?

如果您不允许null值,它将忽略CId为null的活动id

这对我来说很有用,因为您给定的文本忽略了CId列中的null:

"ActivityId":7177,"ReferenceId":0,"Key":0,"FirstName":"Kerthana","LastName":"thanneru","CId":"00050068953"
"ActivityId":6216,"ReferenceId":42234,"Key":0,"FirstName":"Krishna","LastName":"thanneru","CId":null,"Specialty":null,"InviteeType":

对于每一行,您都可以这样做:

ActivityId":(\d+)([^\t\n]+)CId":"

使用IF控制器,并在其中将条件设置为${uuujexl3(“${CId}”!=null,)} 然后,如果您的CId不为null,则应拾取该行。!!
我认为您的数据来自csv文件之类的外部源。!!

数据来自何处?另外,请阅读,您的配置毫无意义始终存在任何选项或方法来获取ActivityId pic值(“ActivityId”:7177,“ReferenceId”:0,)“ReferenceId”==0,否则跳过此循环中的循环combination@KrishnaMurthy是的,将其添加到regex
ActivityId:(\d+)“ReferenceId”:0,([^\t\n]+)CId:“
不起作用。当ReferenceId=0时,我需要Pic ActivityId。EX:(“ActivityId”:6449,“ReferenceId”:6583577,)此组合ReferenceId有值,因此我需要跳过此值,并使用(“ActivityId”:6449,“ReferenceId”“:0,)现在ReferenceId=0现在我需要选择ActivityId。请建议我怎么做。请给我这两个值的正则表达式。“ActivityId”:7177,“ReferenceId”:0,无CId值ActivityId始终指向pic值有任何选项或方式(“ActivityId”:7177,“ReferenceId”:0,)“ReferenceId”==0,或者跳过此组合中的循环HI,您可以使用以下选项:/.*?ActivityId“:7177.*?ReferenceId”?:0.*?CId[“]:”:“?[0-9]+”*/
    if line =~ /.*?CId["]:"?[0-9]+"?.*/; puts line end