最新搭建的博客:studio.top/
下载Jmeter,自行下载。附上Jmeter百度云链接:/s/1xSU16mDIzdH-mz9UQ8IjGA 密码:tz7p
下载文件解压后,找到bin文件夹下的jmeter.bat文件,双击运行。界面如下:
右击TestPlan,如下选择:
创建完成之后,配置说明如下:
图中配置说明:
测试进程组:进程组的名字,可以随意。
测试进程数:当前测试组的测试次数。
执行时间:测试次数在多少时间内完成。
右键刚刚创建的进程用户组,选择如下,创建Http请求:
相应参数设置如下:
要想带cookie请求,请进行如下操作,右键进程组找到cookie管理器并创建:
创建完成后,如下,在其标红处填写相应的cookie信息:
通过Chorme浏览器查看当前cookie,如下,将其对应的值填入cookie管理器中即可:
添加监听器,如下:
最后点击运行:
点击监听器,查看请求结果,标红表示出错,绿色表示正常请求成功,在response data查看出错信息(此处只是为了演示,不打算再调整了),根据出错信息自行调整。
在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,将其保存的jmx拖入进去,会提示,点击覆盖:
当重新运行时,会提示保存test plan,点击yes保存,则会重新生成新的test plan然后进行测试,生成测试报告。