在jmeter中,我想传递动态参数。对于简单的json,很容易放入${value1},但是如果json结构像数组一样复杂,或者有多个值,那么动态传递参数的正确方法是什么。请参考下面的json。下面是带参数的json:
{ "squadName":“超级英雄小队”,"homeTown":"Metro City","formed":2016,"secretBase":“超级高塔”,"active":真,"members":[{ "name":“分子人”,"age":29,"secretIdentity":"Dan Jukes","powers":“抗辐射”,“变小”,“辐射爆炸”},{“姓名”:“上勾拳”,“年龄”:39,"secretIdentity":“简·威尔逊”,“威力”:“百万吨冲压”,“抗损伤”,“超人反射”},{“姓名”:“永恒的火焰”,"age":1000000,"secretIdentity":“未知”,"powers":“不朽”,“热免疫”,“地狱”,“隐形传态”,“跨维度旅行”}]}
=======现在我已经使用了下面的方法通过csv配置文件发送参数。



对于复杂的json (5-6级别的数组数据),有没有其他简单的方法可以通过Jmeter中的变量传递参数?
发布于 2019-01-08 21:38:31
CSV数据配置是对测试数据进行参数化的最佳选择。
如果想要自定义从CSV中选择值的方式,可以使用BeanShell /JSR223 sampler
下面的one article展示了如何从CSV数据配置中选取随机值。
https://stackoverflow.com/questions/54092845
复制相似问题