一:下载工具,http://jmeter.apache.org/download_jmeter.cgi最新版本
二:最新版本需要jdk1.8支持,安装jdk1.8,设置jdk环境变量JAVA_HOME,CLASSPATH
三: 设置jmeter环境变量 CLASSPATH
四:解压下载的jmeter,点击bin下的jmeter.bat,启动jmeter GUI
五:根据需要测试的内容使用jmeter,如WEB录制,录制完成后http请求压力测试,数据库链接压力测试、ftp服务器的压力测试等等
举个栗子:http脚本录制,通过http代理服务器录制
1、在测试计划下新创建线程组:根据实际需要测试的情况,设置线程数,线程全部启动完成时间,线程执行循环数
2、在计划下创建一个http代理服务器,设置对应值
3、在录制web浏览器中设置代理,以ie浏览器为例 internet选项—连接—局域网设置,注:端口号要与http代理服务器设置的端口号一致
4、代理服务器设置完成后就可以在ie浏览器上操作你需要录制脚本的功能,录制后脚本自动保存在线程组下,也可以通过badboy录制jmeter脚本
5、脚本录制完成后在线程组下添加http请求,根据你想要的如何压力测试系统进行各种设置
JDBC链接压力测试,以sqlserver为例
1、jmeter要链接jdbc必须有数据库对应jar,把对应的jar放到jmeter lib目录下,如sqserver数据库
2、在测试计划中引入数据库的jar
3、新加线程组,设置线程相关值
4、在线程组中添加配置元件下的jdbc链接
5、设置数据库链接
6、在线程组下添加jdbc请求
7、在jdbc请求里设置你要对数据库如何操作的设置,其它的添加设置都根据测试需要添加设置
另:
如果你的电脑需要同时使用两个版本的JDK【栗子:JDK1.7 and JDK1.8】
1、安装后需要修改环境变量替换成JDK1.8【之前是JDK1.7】
2、删除SWT包的环境变量
切记:使用JMeter后将一切恢复原状后卸载新的JDK1.8,否则不能运行之前的JDK1.7
系统报错:Cannot load 32-bit SWT libraries on 64-bit JVM
参考资料:https://blog.csdn.net/huweigoodboy/article/details/49590305