jmeter初次尝试 下载与简单测试

今天下了个jmeter来玩一下,而且java作业也要做压力测试,所以记录一下第一次使用jmeter

安装

需要在这个页面:
https://jmeter.apache.org/download_jmeter.cgi

往下滚一点可以找到下载的链接,这里直接下载可执行的bin了,因为是win10系统我选择.zip包
jmeter初次尝试 下载与简单测试
下载好之后,解压,在bin文件夹下,找到ApacheJmeter.jar,双击即可运行了
jmeter初次尝试 下载与简单测试
jmeter初次尝试 下载与简单测试
jmeter初次尝试 下载与简单测试

建立测试

一点进去默认建立了一个测试,所以按下ctrl+s可以保存当前的测试文件
jmeter初次尝试 下载与简单测试

添加并且配置线程组

因为压力测试肯定是模拟多用户访问web资源的情况,线程组的建立也是测试的基础
jmeter初次尝试 下载与简单测试
引入眼帘的有三个属性,分别是线程数,Ramp-up时间,循环次数,简单介绍一下

  1. 线程数:发起请求的线程总数量
  2. Ramp-up时间:要在多少秒内建立完所有的线程,为0则是用全力创建请求线程
  3. 循环次数:所有的线程都结束,为一次循环,设置循环的次数

jmeter初次尝试 下载与简单测试

为线程组添加http请求

jmeter初次尝试 下载与简单测试
填写要测试的页面的地址,这里对我的个人网页发起测试,当然如果在本地的话,对localhost也是可以的,前提是要开启服务程序,比如通过apache的windows版实现,或者是汤姆猫或者别的软件。。因为我没有修改重定向所以直接填上apache的默认页面路径

值得注意的是,还可以发送对应的get或者post请求的字段(下面箭头标注)
jmeter初次尝试 下载与简单测试

为http请求添加监听

光有请求还不行,我们希望得到具体的数据,我们右键Http请求,添加监听器,这里我们添加汇总图,即可完成对该http请求线程的侦听
jmeter初次尝试 下载与简单测试
别忘记填写保存数据的路径,如果提示“文件不存在”,那么文件将会被自动创建
jmeter初次尝试 下载与简单测试
jmeter初次尝试 下载与简单测试

发起第一次测试

jmeter初次尝试 下载与简单测试
可以看到一些常用数据,比如最大并发数量,总的接受速率等,因为可能我电脑装了多个jdk(大概7个)的关系,图是炸裂的看不了,所以不展示了
jmeter初次尝试 下载与简单测试

当然也可以用类似的方式,使用【图形结果】来监测
jmeter初次尝试 下载与简单测试