zoukankan      html  css  js  c++  java
  • apache jmeter 压力测试

    前面讲了linux下的压力测试,今天来个windows下的,用jmeter为例

    我用了两个apache-jmeter-3.1和apache-jmeter-4.0分别进行了测试,

    前者高并发电脑卡死时间长,但1.7环境即可。后者高并发卡死时间短默认皮肤也舒服,但需要至少jdk1.8,大家根据需要选择,以4为例

    版本:apache-jmeter-4.0

    启动:apache-jmeter-4.0injmeter.bat

    启动后界面:

    1.添加线程组(线程组就是一个测试用例)

     

     2,添加http请求

    设置如下,简单明了的设置就不再赘述了

    高级部分保持默认即可

    web项目implementation可选httpclient4,java项目可选java,当然也都可以默认。后面是设置与服务器连接与响应超时

    3添加监听

    我喜欢用这两个,上者是查看结果数,可查看每个请求的详细信息,包括发送信息与接收信息等,

    下者是聚合报告,是对所有请求进行的总结报告

    测试用例以百度为例:

    测试结果如下,聚合报告:

    samples:总请求次数,average平均请求时间,min/max最小/大请求时间,error%错误率,throughput吞吐量

    结果树:

     

    sampler result:请求结果信息

    request:请求信息

    response:响应信息

    有些人可能会提到http request defaults。这个是设置默认请求,有多个http request 时能进行复用,相当于java里的全局变量,比较简单不赘述了,自己稍微看下即会。其他功能我还没涉及到,日后用到再给大家更新

  • 相关阅读:
    spring boot 配置示例
    MyBatis 常用标签用法
    http请求头部常用参数
    CentOS7使用firewalld打开关闭防火墙与端口
    java8 base64
    MD5工具类
    各种远程登录工具
    MySql 常用命令
    spring-boot-mybaits 开启事务
    springboot 项目打包到 linux下无法 运行
  • 原文地址:https://www.cnblogs.com/yanan7890/p/9378933.html
Copyright © 2011-2022 走看看