概述

我们在使用JMeter执行性能测试的过程中,会遇到很多不方便的地方

GUI模式

执行脚本很方便,看结果也很方便,但是GUI模式消耗资源,对测试结果的准确性影响很大

非GUI模式

消耗资源很少,但是看结果很不方便。我们无法查看任何内容,只能每隔30秒看到一行运行状态

因此我们陷入了僵局

想看到测试运行过程,需要GUI,但是结果不准确;

想要准确的结果,需要非GUI,但是看不到运行过程。

在涉及性能测试的可视化和分析时,资源和功能之间的这种冲突让我们很苦恼

开源工具 Tauru

Taurus 解决了我们刚刚的冲突。Taurus允许通过命令在非UI模式下执行JMeter脚本,并提供实时的可视化监控

Taurus的仪表板显示以下信息

  • 运行过程
  • 运行时间
  • 错误信息
  • 性能指标监听

测试报告信息

 Tauru 安装

Tauru 是python的一个包。因此想安装它,就必须安装python,而且只支持python2.7。

  • 安装python
  • 安装pip
  • pip install lxml
  • pip install psutil
  • Pip install bzt

如果中间缺了whl包,自己去官网下载安装

http://www.lfd.uci.edu/~gohlke/pythonlibs/#numpy

如果缺了Vc++,自己下载

https://www.microsoft.com/en-us/download/confirmation.aspx?id=44266

启动命令

bzt -o modules.jmeter.path=${jmeter path} ${jmx path}

最新文章

  1. mysql mybatis-generator plugin 有page实体类的分页
  2. ASP.NET MVC 自定义路由中几个需要注意的小细节
  3. C#全角和半角转换
  4. Excel快捷键
  5. 重写hashCode()的方法
  6. linux点滴:rsync
  7. 指令 scope
  8. layer.js:2 Uncaught TypeError: Cannot read property 'extend' of undefined
  9. [转载]通过jQuery的attr修改onclick
  10. firefox HackBar组件模拟请求POST请求
  11. Jason 分享吴霁虹教授的产品模型
  12. 初探 插头DP
  13. LeetCode: Unique Binary Search Trees [095]
  14. Java并发专题 带返回结果的批量任务执行 CompletionService ExecutorService.invokeAll(转)
  15. NHibernate与IbatisNet的简单比较
  16. linux环境安装svn并进行多个源码库区分管理
  17. 常见SMTP发送失败原因列表
  18. 【原创】架构师必备,带你弄清混乱的JAVA日志体系!
  19. Elastic-Job-分布式调度解决方案
  20. IDEA上创建 Maven SpringBoot项目发布到Tomcat

热门文章

  1. Git 多人协作 以及推送分支
  2. (一)类型转换 is 和 as
  3. 8.Javascript-map、reduce、filter 等高阶函数
  4. Android-----File(文件各种操作)
  5. scala快速入门之文档注释
  6. IP切换小技巧
  7. rest framework 之渲染器
  8. 【Spring Cloud】Spring Cloud之整合Spring Cloud Bus以及最佳实践
  9. 性能测试基础---SQL基础
  10. 201671010425邱世妍 团队评审&课程总结