这期内容当中小编将会给大家带来有关jmeter 中怎么对dubbo 接口进行测试,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。
默认会创建一个 Test Plan (测试计划)
在 Test Plan 上右击,然后添加 -> 线程 -> 线程组
如果只是接口测试的话直接用默认配置的就可以了,这些配置与压测有关,后面会另起文章说明
右击线程组,添加 -> 配置元件 -> Dubbo Config
这里就需要按照你项目的具体情况进行配置了
Protocol 对应项目中 dubbo 使用的协议,这里我们使用的 zk 协议
Address 就是你的注册中心的地址了
Group 项目配置的分组
其它按需配置就可以了
右击 线程组,添加 -> 取样器 -> Dubbo Sample
获得接口列表
如果不想直接输入的话,点击 Get Provider List 会自动连接上面 Dubbo Config 配置的 zk 地址获得所有注册的服务
点击 Get Provider List
确定提示
点击按钮后会有一个可能会比较耗时的提示,不管点 Yes 就行
获取完成后提示
2. 选择要进行测试的接口与方法
选择你要调用的接口
在 Interfaces 的下拉框选择,当然你也可以直接输入
选择你要调用的方法
在 Methods 下拉框选择,当然你同样可以输入
3. 设置参数
我们以一个判断是否为工作日的接口为例
接口定义
参数定义
响应值定义
添加参数
点击 Args 右边的,增加按钮
在 paramType 框内添加参数类的全限定名,注意这里是 paramType 是参数类型而不是参数名称
在 paramValue 添加你要传参的参数类的 json 形式
配置工作完成后,点击工具栏的绿色运行按钮
点击后会有一个提示你先保存,直接 Yes 找个你喜欢的文件夹,然后再次点击
上一步运行后,运行一闪而过,除非查服务端日志,否则我们肯定不知道响应的接口是什么。所以要配置一下结果记录
右击 线程组,添加 -> 监听器 -> 察看结果树
再运行一次,发现察看结果树内已经有请求记录了,其中响应数据就是本次请求的结果。请求结果比真正的返回类多了一个 class 字段,因为是使用的泛化调用,这里是告知响应类的类型
上述就是小编为大家分享的jmeter 中怎么对dubbo 接口进行测试了,如果刚好有类似的疑惑,不妨参照上述分析进行理解。如果想知道更多相关知识,欢迎关注亿速云行业资讯频道。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。