环境准备
下载Faker依赖包:
- snakeyaml-1.29.jar
- javafaker-1.0.2.jar
将这两个包放入jmeter的lib目录下。
配置
1. 创建测试计划
2. 创建线程组
3. 在线程组上创建HTTP Header Manager,并配置请求数据类型:
4. 创建BeanShell PreProcessor:
写入faker代码,示例如:
import com.github.javafaker.Faker;
Faker faker = new Faker(new Locale("zh-CN"));
String name = faker.name().name();
String address = faker.address().fullAddress();
vars.put("name", name);
vars.put("address", address);
5. 创建HTTP Request:
引用上一步设置的变量:
5. 创建接口:
示例如:
@PostMapping("/")
public String index(@RequestBody Map<String, Object> map) {
log.info("param:{}", map);
return map.toString();
}