在底部有各项统计信息,黑色代表采样响应时长,蓝色代表响应平均时长,红色代表当前采样响应时长标准差,绿色代表当前吞吐量(单位毫秒)
查看结果树
查看结果树会以树的形式来显示所有的采样结果,测试人员可以用它来查看任何采样结果,我们还可以看到获取响应所耗费的时间以及响应码
使用JMeter压测数据库
添加测试计划
注意这里我将测试需要的驱动添加到了ClassPath,本测试使用mysql
新建线程组
新建JDBC连接配置
Variable name Bound to pool:连接池的名称,这个值应该在整个测试计划唯一,以便JDBC采样器区分不同的连接
DataBase URL:数据库驱动连接串
JDBC Driver class: 数据库驱动名称
Username: 数据库用户名
Password: 数据库密码
新建JDBC请求
Variable name Bound to pool 填写我们设置的连接池名,添加SQL语句,你也可以通过Query Type设置要执行的SQL类型
添加监听器查看结果
使用JMeter测试WebSocket请求
添加WebSocket插件
JMeter不会原生支持WebSocket测试所以我们需要添加插件来完成,我们可以在插件官网进行下载
将文件夹中以上几个包放到JMeter安装目录下的bin目录
将ext目录下的包放到bin目录下的ext目录下
添加线程组
添加取样器
添加监听器 由于步骤和http测试雷同,这里就不在赘述了,值得注意的是有的我们websocket可能需要先建立连接,然后发送请求,所以我们可以添加多个取样器,这样就可以依次执行了
总结
总的来说JMeter测试简单易学,可能会有同学不清楚如何抓请求,我们其实可以通过chrome开发者模式查看,或者使用Badboy录制工具来进行录制,在使用JMeter过程中出现很多错误,这时候不要急,我们可以通过查看结果树中的取样器结果查找失败原因,多试验,多总结问题往往也会迎刃而解。
上文内容不用于商业目的,如涉及知识产权问题,请权利人联系博为峰小编(021-64471599-8017),我们将立即处理。