jmeter的各种调用

时间:2022-04-11 01:26:08

1. 开发将dubbo协议的接口转化成了webservices后,jmeter直接添加http请求,输入网址就好,但是这种需要增加开发测试页面的工作量

2.jmeter自身无法调用zk连接服务器(Jmeter没有自带编译器,需要借助第三方编译器才能实现),因此添加junit和java请求时,需要新建工程,编写测试类打包扔到jmeter的lib\ext文件夹下,这种的好处是只需要编写一次,每次新建的接口只需要单独写一个test就好了。

此方法依赖研发提供的dubbo接口的jar包

dubbo接口就是各工程的调用使用的是dubbo协议,适用于内外网,比http安全并且免费,很多公司使用

dubbo是阿里巴巴开源的一套rpc方案(远程过程调用(RPC):通过作用在共享数据缓存器上的过程(或任务)实现程序间的通信。)

Dubbo本身支持多种远程调用方式,例如Dubbo RPC(二进制序列化 + tcp协议)、http invoker(二进制序列化 + http协议)、hessian(二进制序列化 + http协议)、WebServices (文本序列化 + http协议)等

我们把变量从内存中变成可存储或传输的过程称之为序列化,序列化之后,就可以把序列化后的内容写入磁盘,或者通过网络传输到别的机器上。反过来,把变量内容从序列化的对象重新读到内存里称之为反序列化