使用JMeter过程中的心得

发表于:2019-3-21 10:41

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:smallyoyo    来源:掘金

分享:
   在底部有各项统计信息,黑色代表采样响应时长,蓝色代表响应平均时长,红色代表当前采样响应时长标准差,绿色代表当前吞吐量(单位毫秒)
  查看结果树
  查看结果树会以树的形式来显示所有的采样结果,测试人员可以用它来查看任何采样结果,我们还可以看到获取响应所耗费的时间以及响应码
  使用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),我们将立即处理。
22/2<12
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号