高级性能测试实战班第四课

课前准备内容与前置知识点

1. 提前安装 docker 运行环境

brew install docker

2. 安装 Kafka 镜像

docker pull Kafka
docker pull zookeeper

3. 环境配置准备:

  • JDK 1.8
  • JMeter 5.0+ 版本
  • Gradle, thrift 0.11.0

4. 开发工具/知识

  • Intellij IDEA
  • thrift, web socket, Kafka, dubbo.

5. 练习工程

tcp netty https://github.com/hgwz/NettyTcpServer

6. Redis Data Set 做数据驱动

Docker 方式启动 Redis:
docker run -itd -p 6379:6379 redis
构造 Redis 测试数据(本例子中采用 List 方式):
redis-cli -h -p 6379

lpush vars beijing,10010
lpush vars shanghai,10011
lpush vars hangzhou,10012

lrange vars 0 100 确认存储内容

安装 Redis-Data-Set 插件 「jp@gc - Redis Data Set」 https://jmeter-plugins.org/wiki/RedisDataSet/
打开 Jmeter 使用附件中 redis_data_set.jmx。执行查看效果

关闭