Jmeter之web压力测试

最新搭建的博客:http://www.cnstudio.top/

下载Jmeter,自行下载。附上Jmeter百度云链接:https://pan.baidu.com/s/1xSU16mDIzdH-mz9UQ8IjGA 密码:tz7p

下载文件解压后,找到bin文件夹下的jmeter.bat文件,双击运行。界面如下:

Jmeter之web压力测试_第1张图片

右击TestPlan,如下选择:

Jmeter之web压力测试_第2张图片

创建完成之后,配置说明如下:

Jmeter之web压力测试_第3张图片

图中配置说明:

测试进程组:进程组的名字,可以随意。

测试进程数:当前测试组的测试次数。

执行时间:测试次数在多少时间内完成。

右键刚刚创建的进程用户组,选择如下,创建Http请求:

Jmeter之web压力测试_第4张图片

相应参数设置如下:

Jmeter之web压力测试_第5张图片

要想带cookie请求,请进行如下操作,右键进程组找到cookie管理器并创建:

Jmeter之web压力测试_第6张图片

创建完成后,如下,在其标红处填写相应的cookie信息:

Jmeter之web压力测试_第7张图片

通过Chorme浏览器查看当前cookie,如下,将其对应的值填入cookie管理器中即可:

Jmeter之web压力测试_第8张图片

添加监听器,如下:

Jmeter之web压力测试_第9张图片

最后点击运行:

Jmeter之web压力测试_第10张图片

点击监听器,查看请求结果,标红表示出错,绿色表示正常请求成功,在response data查看出错信息(此处只是为了演示,不打算再调整了),根据出错信息自行调整。

Jmeter之web压力测试_第11张图片

在jmeter的bin文件夹下打开cmd,输入生成测试报告命令:

jmeter -n -t C:\Users\Administrator\Desktop\apache-jmeter-4.0\bin\测试.jmx -l result.jtl -e -o C:\Users\Administrator\Desktop\apache-jmeter-4.0\bin\test

其中,测试.jmx就是之前配置的http请求保留的脚本文件,test文件夹是报告生成的位置,此文件夹需要为空。

注意:上面的http请求成功之后,会在bin下生成一个result.jtl文件,此文件在生成测试报告时需要,而且每次进行不同测试的时候都要删除此文件(若在原有的测试上修改成新的测试,需要另存为一下jmx文件,然后重新打开jmeter,使其生成新的测试计划)。

另存为jmx,将其原来保存的文件覆盖:

Jmeter之web压力测试_第12张图片

重新打开jmeter,将其保存的jmx拖入进去,会提示,点击覆盖:

Jmeter之web压力测试_第13张图片

当重新运行时,会提示保存test plan,点击yes保存,则会重新生成新的test plan然后进行测试,生成测试报告。

Jmeter之web压力测试_第14张图片

 

你可能感兴趣的:(Jmeter)