Jmeter使用Faker模拟数据进行压测

环境准备

下载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);

Jmeter使用Faker模拟数据进行压测_第1张图片
5. 创建HTTP Request:
引用上一步设置的变量:
Jmeter使用Faker模拟数据进行压测_第2张图片
5. 创建接口:
示例如:

@PostMapping("/")
    public String index(@RequestBody Map<String, Object> map) {
        log.info("param:{}", map);
        return map.toString();
    }

你可能感兴趣的:(jmeter,java,开发语言)