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}

     

  • 相关阅读:
    494 Target Sum 目标和
    493 Reverse Pairs 翻转对
    492 Construct the Rectangle 构建矩形
    491 Increasing Subsequences 递增子序列
    488 Zuma Game 祖玛游戏
    486 Predict the Winner 预测赢家
    485 Max Consecutive Ones 最大连续1的个数
    483 Smallest Good Base
    Django Form组件
    Django Auth组件
  • 原文地址:https://www.cnblogs.com/Zfc-Cjk/p/11451987.html
Copyright © 2011-2022 走看看