安装
因为JMeter是一款用java编写的负载功能测试和性能测试的开源软件,所以运行的环境前提是,必须本机装有JDK,这里就不再讲解如何安装JDK了。
去官网下载JMeter : http://jmeter.apache.org/download_jmeter.cgi
下载二进制的zip包
解压后,去bin目录里运行jmeter.bat文件
使用:
这里我们测试https://cn.bing.com/这个网址,搜索相关关键词java,完整的请求为
https://cn.bing.com/search?q=java
第一步,我们将语言调整为中文,给英文不太好的同学提供便利,并介绍常用按钮
第二步:
新建线程池
具体参数的含义:
线程数: 模拟出的线程数量
Ramp-Up时间:花多少时间生成指定线程数。假设我们设置生成10个线程数,这里时间设置为0或者1的话,表示瞬间生成10个线程,设置为2的话,表示花2秒生成10个线程数,可以简单理解为每秒生成5个线程。
循环次数:每个线程发送的请求的次数
第三步:
新建HTTP请求
第四步:
添加查看结果树,点击运行,看响应结果
第五步:
添加断言,判断响应是否是我们想要的结果,比如我们搜索的应该是带有java的结果
第六步:
添加断言结果,可以判断断言是否失败
第七步:
添加聚合报告
高级用法:
1、自定义变量:
后续全局使用${keyword}, 代表的就是java了
2、读取csv中的变量
例如csv文件中的变量为 keyword,java