zoukankan      html  css  js  c++  java
  • jmeter简单的压测案例——访问百度并发5,持续请求15

    好记性不如烂笔头,还是记记吧。

    jmeter压测的指标有很多,先从简单的入手,下一章节再讲解jmeter组件的作用。

    需求是:访问百度的压测指标是:10s内并发5,持续15次请求。那么需要设置以下几点:

    1、新增一个线程组,线程属性有3个属性:线程组、Ramp-Up时间、循环次数。先了解这三个属性的用法:

    线程组:可以理解为用户数,也就是并发数。

    Ramp-Up时间:体现在用表格察看结果的每个线程之间的间隔时间。比如,线程组是5,Ramp-Up时间是10,从用表格察看结果中可看出每个线程的执行间隔是10/5=2s。

    循环次数:循环的时间点跟启动的时间几乎是一样的。比如,线程组是5,Ramp-Up时间是10,循环次数是3,从用表格察看结果中可看出循环的时间点跟启动时间差不多是一样的。

    按照我们的需求:访问百度的压测指标是:10s内并发5,持续15次请求,设置如下:

     到这里就设置好了指标,那么压测的结果需要看哪些点呢?

    1、是否支持并发5,然后看临界点是多少,临界点也就是最多可并发多少。(ps:如果产品要求的并发数比较大,比如5000并发,压测的时候,尽量不要一开始就压5000,先从并发小一点的开始,比如50或者100并发,慢慢往上增加并发数。)

    2、查看服务器的内存、cpu的消耗是否过大。

    那么,在jmeter中该线程组添加一个汇总报告或者聚合报告,查看压测的结果,主要看请求总数、平均响应时间、异常%这是三个数值即可。同时,需要留意服务器中的cpu、内存的变化。 

  • 相关阅读:
    day49 前端之 jQery
    day48 BOM DOM jQuery
    如何用命令将本地项目上传到git---转
    jenkins邮件通知
    shell文件管理jenkins构建过程---window环境下报错:找不到shell文件
    【转】adb shell am instrument 命令详解
    INSTRUMENTATION_STATUS_CODE: -1,Error=Unable to find instrumentation info for
    Installation error: INSTALL_PARSE_FAILED_MANIFEST_MALFORMED
    【转】Java基础知识总结
    查看apk包名和Activity的方法
  • 原文地址:https://www.cnblogs.com/lv-lxz/p/12787503.html
Copyright © 2011-2022 走看看