background image
RabbitMQ 基本功能测试实例
为了测试 RabbitMQ 是否好用,编写了一个由 Java 语言编写的 RabbitMQ 基本功能测试用例,
仅供参考。
代码说明:
由于实现语言是 Java,因此有 Java 虚拟机(安装了 JDK 或 JRE)即可测试,不需要像 Python
一样需要安装第三方模块,便于 Docker 环境下做简单测试。在此测试用例用用到了
amqp-client-3.x.x.jar 库,可以自行下载。
为实现一个 java 源文件中实现收与发(编译后还是 3 个 Class 文件),在 main 函数中起了
两个线程,一个负责发,一个负责收,用来测试 RabbitMQ 消息的收与发。发送消息是每 2s
发一次(实现:Java Thread Sleep),为了每次发送消息内容的不同消息内容中加入了 Java
随机数(实现:Java Random)。
代码如下: