zoukankan      html  css  js  c++  java
  • jmeter-可视化的非GUI模式

    概述

    我们在使用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}

     

  • 相关阅读:
    JAVA学习---文件和流
    JAVA学习---集合和工具类
    JAVA学习---异常
    python-time模块
    python-并发编程
    python-网络编程
    python-并发编程之进程
    python-面向对象之多态
    python-面向对象之反射
    python-面向对象之封装
  • 原文地址:https://www.cnblogs.com/Zfc-Cjk/p/11451987.html
Copyright © 2011-2022 走看看