博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
使用jMeter测试Solr服务接口
阅读量:5819 次
发布时间:2019-06-18

本文共 1276 字,大约阅读时间需要 4 分钟。

  之前一直用ab做简单的服务接口测试,ab功能强悍,使用简单,但是没有生成专题图和表格等功能,因此,我们决定使用jmeter来作为我们测试工具。接下来,我们将详细介绍jmeter使用的步骤,主要包括:jmeter部署、模拟用户并发访问、http测试请求、监控测试结果这几部分。

1、Jmeter部署安装。

  1.1 Jmeter下载

   地址:http://mirror.bit.edu.cn/apache//jmeter/binaries/apache-jmeter-2.13.zip

  1.2 Jmeter使用

   解压apache-jmeter-2.13.zip。

   

   到bin目录下,点击jmeter.bat文件,即可打开jmeter。

   

Jmeter打开后的界面如下:

 

  1.3 Jmeter特性介绍。

    支持以下各种的性能测试或者功能测试。 

  • Web - HTTP, HTTPS
  • SOAP / REST
  • FTP
  • Database via JDBC
  • LDAP
  • Message-oriented middleware (MOM) via JMS
  • Mail - SMTP(S), POP3(S) and IMAP(S)
  • MongoDB (NoSQL)
  • Native commands or shell scripts
  • TCP

2、Jmeter使用和测试。

    2.1 模拟并发用户访问

    右键测试计划》添加》Threads(Users)>>setUp Thread Group按钮,如下图所示:

    

   设置线程池个数和循环测试,修改线程池名称,如下图:

   

    (备注:此列用一个线程来做测试)

  2.2 http测试请求

    线程组设置完毕以后,就可以来设置http请求样例设置了。在线程组上右键》》添加》sample>>http请求:

   

  设置http请求相关参数,主要包括服务端ip、端口、地址、协议、参数等。关于地址的参数,可以有两种办法:a、直接放到地址后面 b、通过添加参数面版来设置。

  

  ok,http请求设置已经完毕。

  2.3 监控测试结果

   http请求设置完毕,设置监控结果控件,即可对solr服务接口进行测试。监控结果控件主要有:

   

     常有的组件有:聚合报告、图形结果、查看结果树这几种。其中:

    聚合报告,主要用来表示测试的汇总信息,主要包括:请求格式、平均响应时间、qps、发送的数据量信息等,如下下图所示:

    

    查询结果树,以树状来展示每个http请求,点击每个树节点,可以查看http请求状态、内容等信息,如下图所示:

    查看http响应信息:

    

    查看http请求信息

    

         取样器结果:

    

    图形结果,以专题图形式展示性能测试的吞吐量、平均响应时间、偏离数等信息。

    

  总之,jmeter还有很多强大的功能,等待我们去探索。作为家庭常备的性能测试利器,你值得拥有。

转载地址:http://huwdx.baihongyu.com/

你可能感兴趣的文章
vSphere 6将于2月2日全球同步发表
查看>>
Android状态栏实现沉浸式模式
查看>>
让你的APP实现即时聊天功能
查看>>
iOS 绝对路径和相对路径
查看>>
使用Openfiler搭建ISCSI网络存储
查看>>
学生名单
查看>>
(转) 多模态机器翻译
查看>>
【官方文档】Nginx负载均衡学习笔记(三) TCP和UDP负载平衡官方参考文档
查看>>
矩阵常用归一化
查看>>
Oracle常用函数总结
查看>>
【聚能聊有奖话题】Boring隧道掘进机完成首段挖掘,离未来交通还有多远?
查看>>
盘点物联网网关现有联网技术及应用场景
查看>>
考研太苦逼没坚持下来!看苑老师视频有点上头
查看>>
HCNA——RIP的路由汇总
查看>>
zabbix监控php状态(四)
查看>>
定时任务的创建
查看>>
实战Django:小型CMS Part2
查看>>
原创]windows server 2012 AD架构试验系列 – 16更改DC计算机名
查看>>
统治世界的十大算法
查看>>
linux svn安装和配置
查看>>