zoukankan      html  css  js  c++  java
  • JMeter使用(Linux)

    JMeter是一个Java桌面应用程序,用户界面采用Swing Java Api实现,支持并发和多线程或者线程组的执行,对于配置负载测试和压力测试非常有用。Jmeter是开源、免安装的,只需要有jdk环境即可。

    1.在Windows上写好脚本(.jmx)

    在windows下可以运行jmeter.bat来启动。如果需要测试应用程序能够承载多大的负载。测试流程如下:

    (1)添加线程组(用户数):设置参数:用户数,过渡期(用户组发出请求的间隔时间)、循环次数(线程的运行次数)

    (2)添加Sample——Http Request:设置参数:服务器名、IP、请求路径Path、参数等。

    线程组右键>>添加>>sampler>>HTTP请求 

    在“HTTP 请求默认值”组件配置页面,填写被测系统的域名和端口,http请求的实现包版本以及具体协议类型,线程组里的所有“HTTP Sampler”可默认使用此设置。但需要注意HTTP请求默认值不是HTTP请求。

    (3)添加监听器—聚合报告:所有的请求响应结果都会显示在这里,Ctrl+R或者点击运行测试即可。

    abing测试HTTP请求右键>>添加>>监听器>>聚合报告 

    JMeter的测试结果字段的意义 
      1、Label: 定义的HTTP请求名称 
      2、Samples: 表示这次测试中一共发出了多少个请求 
      3、Average: 访问页面的平均响应时间 
      4、Min: 访问页面的最小响应时间 
      5、Max: 访问页面的最大响应时间 
      6、Error%: 错误的请求的数量/请求的总数 
      7、Throughput:每秒完成的请求数 
      8、KB/Sec: 每秒从服务器端接收到的数据量 

    常用监听器:聚合报告、查看结果树、图形结果

    2.在Linux上调用

    (1)安装:解压,配置:vi /etc/profile,输入:export PATH=/opt/apache-jmeter-2.12/bin/:$PATH

    (2)执行:jmeter -n -t baidu-test.jmx -l log.jtl  

     jtl为执行日志,数据格式为:

    timeStamp,elapsed,label,responseCode,responseMessage,threadName,dataType,success,failureMessage,bytes,Latency

    请求发出的绝对时间,响应时间,请求的标签,返回码,返回消息,请求所属的线程,数据类型,是否成功,失败信息,字节,响应时间

    聚合报告测试流程:

    http://blog.csdn.net/officercat/article/details/49891809

    Jmeter参数说明

    http://www.testwo.com/article/357

    Jmeter更多复杂测试教程:【小坦克Jmeter教程】

    Jmeter源码讲解

    http://blog.csdn.net/zhongyuan_1990/article/details/46375169

    用HttpClient自编压测Http请求程序

    http://blog.csdn.net/a9529lty/article/details/8492607

    http://blog.csdn.net/weiweicao0429/article/details/52095932

    http://qa.blog.163.com/blog/static/19014700220126573218925/

  • 相关阅读:
    NetBeansRCP-添加/修改NetBeans的JVM启动参数
    (OK) install Android Studio 3.2 preview on Fedora 27
    (OK) Research, implementation, and improvement of MPTCP on mobile smart devices
    android-ktx
    ARM要risk(危险)了!开源的RISC-V来了,这不是危言耸听!
    表情符号大全
    (OK) Fedora 27
    Latex写算法的伪代码排版
    中国论文数超过美国 施一公:“垃圾文章”太多
    TCP/IP重传超时--RTO
  • 原文地址:https://www.cnblogs.com/kxdblog/p/6099418.html
Copyright © 2011-2022 走看看