参考链接:https://blog.csdn.net/qq_34021712/article/details/78956600
通过对文章的分析和实践,发现大概可以分为一下几个过程
1.在pom.xml里配置好需要引入的jar包,比如说需要测试的dubbo工程的jar包
2.配置dubbo-consumer.xml和application.properties之类的配置文件,确保工程可以正常消费到service服务。
3.编写测试代码,测试类需要继承Jmeter的AbstractJavaSamplerClient 类,并实现runTest方法,在这过程中,需要提前设置好参数,比如getDefaultParameters和setupTest方法。
4.在runTest方法里,需要设置对应的开始时间和结束时间,然后把对应参数塞给service,成功后吧对应json输出,设置数据格式之类。最好跑一把单测然后再打jar包(校验代码没问题)
5.将jar 文件拷贝到jmeter的 lib/ext里面,然后将解压Dubbo.zip中的lib包改名为lib-dependency 拷贝到jmeter的lib下 (lib-dependency名字可以随便起),修改jmeter.properties 中的 search_paths,配置相关的依赖的jar的路径
6.如果都搞定了的话,不出意外,就可以在新建的Java请求里找到对应的写的测试方法