Jmeter如何SSH通过跳板访问内网,进行内网接口的压测

背景

目前流行微服务架构,服务器又是选择各种云。所以大部分使用虚拟机进行分布式部署。而虚拟机属于内网,所以如果需要本地访问需要跳板才可以。
而公司需要压测部署在内网的一个接口,不能直接访问。
一般测试用的工具都有SSH的功能,如常见的linux远程工具,sql工具等,但是jmeter没有,所以需要一套解决方案

方案

通过putty.exe,配置ssh后,通过本地端口映射到内网端口
1.双击打开putty.exe
2.选择Session(配置SSH跳板机):输入跳板机的host和port,save可以保存,下次启动后直接load即可


image.png

3.选择ssh-->tunnels(配置映射关系):
输入source port:输入本机映射ip(输入一个未占用的);比如8888
输入Destnation:输入映射的内网地址和端口;172.16.1.12:8092
点击add后,就映射成立了,访问127.0.0.1:8888就相当于访问内网172.16.1.12:8092了。

image.png

4.点击open启动服务,在启动框里输入SSH的用户名和密码,就完成配置了。


image.png

5.最后在jmeter的http请求中,地址就可以写成本地的url了,最后进行压测,大功告成


image.png

你可能感兴趣的:(Jmeter如何SSH通过跳板访问内网,进行内网接口的压测)