`
zfy421
  • 浏览: 234139 次
社区版块
存档分类
最新评论

jmeter测试之时时结果展现

阅读更多

jmeter2.13的版本最新添加了一个backendlistener,通过这个监听器我们可以实现测试过程中时时观测压力的请求情况如TPS、响应时间等等,而不需要像原来先压测再分析产生jtl文件。

环境:

1.目标机器:192.168.17.128 tomcat

2. jmeter压测机:192.168.17.129 jmeter-server

3. influxdb+grafana:192.168.17.130

 

看下示意图,jmeter-server启动压测后将结果保存到17.130的influxdb数据库当中,grafana从数据库当中读取数据并予以时时的展现。

 安装:

        tomcat跟jmeter的安装的不讲解了,教程很多百度一下你就知道。

        influxdb跟grafana的安装采用rpm包的安装方式,由于某些原因无法下载的附件里提供了安装包,安装命令: yum localinstall influxdb-0.10.1-1.x86_64.rpm   yum localinstall grafana-2.6.0-1.x86_64.rpm。

 

influxdb配置:

        修改配置文件vim /etc/influxdb/influxdb.conf  在graphite的部分去掉注释

        [[graphite]]

        enabled = true

        database = "jmeter"

        bind-address = ":2003"

        protocol = "tcp"

        consistency-level = "one"

        name-separator = "."

 

启动:使用service的方式启动service influxdb restart 、service grafana-server start

 

打开浏览器访问192.168.17.130:8083,新建数据库jmeter



 打开我们的图形界面jmeter,增加
加监听器:Backend Listener



 

好了准备工作基本结束了,用jmeter的发送请求吧,我是用的分布式方式,本地调用192.168.17.129上的jemter-server进行压测,目标机器上的tocmat启动了个servlet返回一串字符串,当然这个随便只是个目标url而已,你可以改成任何url,就像平常的测试一样。

启动压测后用浏览器访问influxdb的控制端192.168.17.130:8083,执行如下查询都有结果说明你的压测结果确实写入influxdb数据。



 



  

        好了,如果上面的步骤如果都没有问题那下面就是通过grafana进行结果展现的问题了,打开grafana的控制端,http://192.168.17.130:3000/,默认用户名密码都是root,登录后添加datasource数据源,

 点击连接测试,连接成功的话就点save保存,失败的话自己找原因。。。

 



 然后点击home,点击new添加dashboard,这里以TPS的曲线为例子,其它指标自行学习添加。



 最后展示下结果:



 

  • 大小: 6.8 KB
  • 大小: 5.8 KB
  • 大小: 22 KB
  • 大小: 17 KB
  • 大小: 90.9 KB
  • 大小: 118.6 KB
  • 大小: 111.1 KB
  • 大小: 136.5 KB
  • 大小: 87.7 KB
分享到:
评论
2 楼 ceekay_ 2016-08-31  
win7怎么安装
1 楼 zfy421 2016-02-26  
http://pan.baidu.com/s/1eRypUCy 安装包

相关推荐

    jmeter测试工具

    JMeter测试工具是一款开源、免费的性能测试框架,主要用于对Web应用进行压力和负载测试。它的设计目标是模拟大量用户并发访问服务器,从而检测应用程序在高负荷下的性能、稳定性以及服务器资源消耗情况。JMeter由...

    一款适合小白的jmeter入门使用,性能测试工具-jmeter使用教程

    jmeter 能够很好地支持各种常见接口,如 HTTP(s)、webservice、JDBC、JAVA、FTP 等,并以多种形式展现测试结果。 jmeter 安装及环境配置 1. 安装 JDK:jmeter 依赖 Java 环境的,所以要先安装 JDK。需要注意的是 ...

    Apache JMeter

     另外,JMeter能够对应用程序做功能/回归测试,通过创建带有断言的脚本来验证你的程序返回了你期望的结果。为了最大限度的灵活性,JMeter允许使用正则表达式创建断言。 【软件特点】  在设计阶段,JMeter能够充当...

    Jmeter 4.0

    Apache JMeter,一个开源且跨平台的性能测试工具,自版本4.0起,它在接口测试和压力测试领域展现了强大的功能和易用性。这篇文章将深入探讨Jmeter 4.0的关键特性,如何进行接口测试,以及如何利用它进行高效的压力...

    性能测试jmeter操作手册

    - **图形结果**:以图表形式展现测试结果,便于直观分析性能趋势。 ##### 逻辑控制器 (Logic Controller) 逻辑控制器用于控制测试流程的逻辑,如循环、条件判断等,例如: - **循环控制器**:允许重复执行一组取样...

    apache-jmeter安装包下载

    系统压力测试工具apache-jmeter-5.1.1安装包。 JMeter是Apache组织的开放源代码项目,能...它能够对HTTP和FTP服务器进行压力和性能测试,也可以对任何数据库进行同样的测试(通过JDBC),还能以多种形式展现测试结果。

    jmeter-plugins:JMeter插件

    - **图形插件**:如Candlestick Chart、Response Times Over Time等,这些图表能更清晰地展现性能测试结果。 - **监听器插件**:例如,Summary Report、聚合报告增强版,能提供更详细的响应时间和错误信息。 - **...

    软件测试就业资料

    9. 测试文档:撰写清晰的测试计划、测试策略和测试报告,记录测试过程和结果。 10. 沟通与团队协作:软件测试工程师需要与开发人员、项目经理和其他团队成员密切合作,因此良好的沟通技巧和团队协作能力至关重要。 ...

    5份软件测试简历模板(含项目).zip

    5. **性能测试与安全测试**:高级测试工程师可能还会涉及性能测试(如LoadRunner、JMeter)和安全测试(如OWASP ZAP、Nessus),这能展现更全面的测试技能。 6. **敏捷开发与持续集成**:在现代软件开发中,敏捷...

    1+X软件测试中级考试备考

    - **功能测试用例执行**:按照预定的测试用例进行测试,并记录测试结果。 - **测试文档设计**:编写测试计划、测试案例和测试报告等文档。 **4. 基础自动化测试** - **基础自动化需求分析**:根据项目需求制定自动...

    软件测试面试题....

    6. **自动化测试工具**:如Selenium、JMeter、Appium等,以及如何使用它们来提高测试效率和准确性。 7. **缺陷管理**:理解缺陷报告的格式,严重性和优先级的定义,以及如何使用工具如JIRA、Bugzilla来跟踪和管理...

    软件测试面试宝典2021.rar

    7. **性能测试**:理解负载测试、压力测试和耐久性测试的区别,如何使用LoadRunner、JMeter等工具进行性能测试。 8. **版本控制**:Git的基本操作,如clone、commit、push、pull等,以及分支管理和合并冲突的处理。...

    测试学习之路与面试技巧

    2. 性能测试工具:如JMeter、LoadRunner,如何创建和执行性能测试场景。 3. 负载和压力测试:理解两者区别,以及如何模拟高负载和极限压力条件。 五、面试技巧 1. 自我介绍:清晰地阐述自己的测试经验、技能和项目...

    ​【程序员简历模板测试工程师-杭州】 5年经验的简历模板 ​​.doc

    2. HTTP接口测试项目:构建了jmeter测试框架,自动化执行测试用例,减轻了回归测试的压力。 3. 赢大师app项目:作为测试负责人,负责整个项目的测试工作,确保app顺利上线并稳定运行。 4. 马拉松报名微信小程序项目...

    测试藏宝图汉化版大图

    《测试藏宝图汉化版大图》是软件测试领域的一种独特学习资源,它将复杂的测试理论和实践以直观的图形方式展现出来,便于学习者理解和掌握。这幅图覆盖了软件测试的各个方面,旨在帮助我们对软件测试有一个全面而深入...

    软件测试面试大全2022

    掌握如何编写测试脚本,执行自动化测试,并能解读测试结果,是提升效率的关键。 五、性能与安全性测试 性能测试关注系统的负载、压力和稳定性,如通过JMeter进行性能测试场景设计;安全性测试则关注软件的安全漏洞...

    面试软件测试工程师应考察哪些方面

    5. 技术技能:根据公司的具体需求,了解面试者掌握的技术工具,如测试管理工具(JIRA、TestRail)、自动化测试工具(Selenium、Appium)或性能测试工具(JMeter、LoadRunner)。此外,还应评估他们的编程能力,特别...

    以需求为导向基于LoadRunner的性能测试实践

    - **常用的性能测试工具**:HP LoadRunner、IBM Rational Performance Tester、Microsoft VSTS Test Load、Segue Silk Performer、Apache JMeter、RadView WebLoad、MS-WAST (Microsoft Web Application Stress Tool...

Global site tag (gtag.js) - Google Analytics