【jmeter】Dubbo Sampler泛型参数,复杂参数使用案例。
原文来自GitHub:
https://github.com/thubbo/jmeter-plugins-for-apache-dubbo/wiki/FAQ
复杂参数使用案例
参数示例类
io.github.ningyu.MyClassVo
package io.github.ningyu;
import java.io.Serializable;
public class MyClassVo implements Serializable {
private static final long serialVersionUID = 2833248590539596892L;
private String name;
public void setName(String name) {
this.name= name;
}
public String getName() {
return name;
}
}
io.github.ningyu.RequestVo<T>
package io.github.ningyu;
import java.io.Serializable;
public class RequestVo<T> implements Serializable {
private static final long serialVersionUID = -5111447619170259174L;
private T items = null;
public RequestVo(T items) {
super();
this.items = items;
}
public T getItems() {
return items;
}
public void setItems(T items) {
this.items = items;
}
}
泛型参数示例
-
参数类型为:
io.github.ningyu.MyClassVo- paramType:
io.github.ningyu.MyClassVo - paramValue:
{"name":"123456"}
- paramType:
-
参数类型为:
io.github.ningyu.MyClassVo[]- paramType:
io.github.ningyu.MyClassVo[] - paramValue:
[{"name":"123456"}]
- paramType:
-
参数类型为:
io.github.ningyu.RequestVo<MyClassVo>- paramType:
io.github.ningyu.RequestVo - paramValue:
{"items": {"class": "io.github.ningyu.MyClassVo","name": "123456"}}
- paramType:
-
参数类型为:
io.github.ningyu.RequestVo<MyClassVo>[]- paramType:
io.github.ningyu.RequestVo[] - paramValue:
[{"items": {"class": "io.github.ningyu.MyClassVo","name": "123456"}}]
- paramType:
-
参数类型为:
java.util.List<MyClassVo>- paramType:
java.util.List - paramValue:
[{"class": "io.github.ningyu.MyClassVo","name":"123456"}]
- paramType:
-
参数类型为:
java.util.List<MyClassVo>[]- paramType:
java.util.List[] - paramValue:
[[{"class": "io.github.ningyu.MyClassVo","name":"123456"}]]
- paramType:
-
参数类型为:
java.util.Map<String, MyClassVo>- paramType:
java.util.Map - paramValue:
{"key":{"class": "io.github.ningyu.MyClassVo","name":"123456"}}
- paramType:
-
参数类型为:
java.util.Map<String, MyClassVo>[]- paramType:
java.util.Map[] - paramValue:
[{"key":{"class": "io.github.ningyu.MyClassVo","name":"123456"}}]
- paramType:

浙公网安备 33010602011771号