目录
搭建Dubbo测试服务
要进行Dubbo接口,首先需要搭建一个Dubbo服务,这里可自行搭建。文章主要是搭建了一个向ActiveMQ发送消息的dubbo服务,接口定义如下:
<!--dubbo-->
<!-- 声明需要暴露的服务接口 -->
<bean id="sendMsgService" class="yp.hu.message.microservice.SendMsgServiceImpl"/>
<!-- 和本地bean一样实现服务 -->
<dubbo:service interface="yp.hu.message.send.SendMsgService" ref="sendMsgService"/>
安装JMeter
编写dubbo测试脚本
创建一个Maven项目
配置pom.xml文件
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>yp.hu</groupId>
<artifactId>jmeter_dubbo</artifactId>
<version>1.0-SNAPSHOT</version>
<properties>
<!--设置项目编码-->
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>
<dependencies>
<dependency>
<groupId>org.apache.dubbo</groupId>
<artifactId>dubbo</artifactId>
<version>2.7.5</version>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId>
<version>1.7.30</version>
</dependency>
<dependency>
<groupId>org.apache.curator</groupId>
<artifactId>curator-framework</artifactId>
<version>2.8.0</version>
</dependency>
<dependency>
<groupId>org.apache.curator</groupId>
<artifactId>curator-recipes</artifactId>
<version>2.8.0</version>
</dependency>
<dependency>