JMeter测试常用协议类型接口
JMeter测试HTTP协议接口
使用HTTP请求取样器,如下:
查看运行结果:
JMeter测试WebService协议接口
使用SOAP/XML-RPCRequest取样器,如下:
运行查看结果:
JMeter测试WebSocket协议接口
填写接口相关信息:
运行查看结果:
JMeter测试FTP协议接口
使用FTP请求取样器,如下:
运行查看结果:
JMeter测试Dubbo接口
Dubbo是阿里巴巴公司开源的一个高性能优秀的服务框架,使得应用可通过高性能的RPC实现服务的输出和输入功能,可以和Spring框架无缝集成,该框架暴露出的接口叫做Dubbo接口。
言归正传,下面开始说说Dubbo接口测试:
第一步:准备需要的jar包
Jmeter测试Dubbo接口,需要3中类型的jar包:
需要Dubbo基础jar包
JMeter的插件jar包
Dubbo接口依赖jar包,该jar包中包含测试的Dubbo接口,实际测试时是找开发要的,如果自己学习,那只能自己搭建Dubbo环境,然后将服务端代码打成jar包代替。
第二步:在Eclipse中新建Java或者Maven项目
如果新建Java项目,则需要导入相关的jar包
如果新建Maven项目,可直接在pom文件中配置相关的依赖包即可
第三步:新建配置文件
该配置文件的作用是配置zookeeper注册中心的服务器地址,同时配置测试接口的名称,如下:
第四步:新建JMeter脚本编写接口测试代码
因为编写JMeter脚本,需要符合JMeter的规范要求,因为在新建javaclass时,Interface选项处点击Add,选择JavaSamplerClient即可。测试脚本首先要加载配置文件,然后调用接口即可,具体编写细节不在详述,代码如下:
编写完成后,大家可以添加main函数,测试一下脚本是否运行成功:
第五步:导出jar包使用JMeter测试
新建Java请求,选择刚导出的测试的jar包,如果有参数可以添加相关参数,运行
返回当前时间,接口调用成功。
六.总结
目前互联网软件公司,大部分接口还是基于HTTP协议的,所以大家开始学习接口测试时,建议以HTTP协议为主。
下面我说下接口测试学习路线:
第一步:学习HTTP通信协议
第二步:学习抓包工具,如Fiddler,或浏览器F12看懂请求和响应的信息
第三步:学习接口测试工具,如Postman、Soapui、JMeter等,推荐JMeter工具
第四步:通过Java或者Python等,实现接口测试
接口测试的流程:
第一步:构造数据。构造数据有两种方式,一种是通过接口构造;另一种是通过持久化层构造,即数据库插入数据。
第二步:调用接口
文章为作者独立观点,不代表 股票程序化软件自动交易接口观点
老龙整牛2022-09-16
储能的大爆发,是锂价坚挺的一部分因素。新能源车产量每个月都在翻倍增长。锂矿增产缓慢,未来三年锂价最少40万以上,还有释放的产能就是锂矿股的高成长。所以股票锂矿不跌。就是风向