jmeter vars.put与对象javascript

时间:2013-01-14 17:50:37

标签: variables object jmeter

我正在尝试使用vars.put在javascript中的jmeter变量中写入对象属性的结果,但我有一个问题......

这是我的代码:

eval('var obj = ' + prev.getResponseDataAsString());
var meta_key = vars.get("MetaKey"); //meta_key is a variable

这很好用:

vars.put("content_metakey", obj[meta_key]); 

但是当我这样做时,它不起作用:

vars.put("taille", obj.meta_key[0].id); //meta_key variable
vars.put("taille", obj.tag[0].id); //tag is the value

你有任何线索吗?

感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

我不知道是否可能,所以我用另一种方法来做到这一点:我使用了另一种方法。

我的代码:

  

obj2 = eval(obj [meta_key]);
  vars.put( “id_metakey” + meta_type,OBJ2 [0] .ID);