首先要连接Linux服务器,并把jmeter安装台Linux服务器上
嗯,Linux命令不会打,于是乎用了一个非常好用的工具WinSCP,这款工具基本实现了Linux文件界面化。。。。。
这就比较吊了, 用起来也不费劲,
打开后的界面就是这样子滴:
然后点击命令
你会发现没有PUTTY这个东东(去下载一个安装就行了)
然后点在Putty中打开,页面如下
好啦现在连接Linux服务器已经连接好啦,接下来只要把jmeter4.0打包上传到服务器上就好啦,记得运行一下jmeter,Linux的兼容性容易导致jmeter缺少jar包
二:jmeter的master-slave模式
要求:
- 1、相同的jmeter版本
- 2、最好相同的java版本
jmeter可以通过master-slave的方式实现更大的并发,但是作为master的机器将会消耗更多的资源,因为所有的slave的压测数据都要通过网络传输到master机器上,然后由master机器完成这些数据的整理和输出。
各个slave并非分布式,而是都跑相同的测试用例。
压测时,master会把jmx脚本内容发给所有的slave,由slave执行压测任务。但是数据文件不会被master发给slave,因此过程中如果需要从csv中获取数据,需要提前放到slave机器里去,或者slave机器可以连接读取的文件服务器等。
公司买了一台master机,一台slave机
远程连接Linux系统输入.. cd ........进入jmeter的bin 然后输入jmeter-server
运行结果如下,连接成功
远程连接master机
注意安装Java环境,jmeter4.0 版本要保持一致
然后就可以运行脚本了
但现在只是测试的Windows本地的压力,所以未完待续。。。。。