zoukankan      html  css  js  c++  java
  • jmeter性能测试的小小实践

    项目描述:

      被测试网站: www.cnblogs.com

      指标:响应时间及错误率

      场景:线程数--20; Ramp-Up period(in second 10)--10; 循环次数--10

    测试步骤:

      ①测试计划

        

      ②添加线程组(测试计划→右键添加→Theads(user)→线程组)

      添加http请求(线程组→右键添加→Sample→http请求),下图为设置

      

      协议:默认为http协议,可选填其它

      路径:目标URL路径(不包含服务器地址和端口)

      keepalive功能:使客户端到服务器端的连接持续有效,当出现对服务器的后继请求时,Keep-Alive功能避免了建立或者重新建立连接

      ③添加监听器

       添加聚合报告:http请求→右键添加→监听器→聚合报告 

       添加聚合报告:http请求→右键添加→监听器→察看结果树

      ④运行脚本

      ⑤查看报告

            聚合报告:

        

        备注:时间都为毫秒。

        Lable:定义http请求的名称。

        Samples:表示测试中一共发出了多少次请求。

        Average:平均响应时常----默认情况下是单个Request的平均响应时常,当使用了Transaction Controller时,也可以以Transaction为单位显示平均时常。

        Median:中位数,也就是50%用户的响应时常。

        90%Line:90%用户的响应时常,95%、99%以此类推。

        Min:访问页面的最小响应时长。

        Max:访问页面的最大响应时长。

        Error:错误的请求数量

        Throughput:默认状态下表示每秒完成的请求数(Request per second),当使用了Transaction Controller时,也可以表示类似于loadrunner的Transaction per second数。

        Received KB/sec:每秒从服务器接收的数据量。

        Sent KB/sec:每秒发送的数据量。

      察看结果树:

        

  • 相关阅读:
    谈谈SpringFramework与IoC依赖查找
    监控微博、论坛的“棱镜计划”
    输出质数的方法改进
    参数解构
    直接插入排序
    理解迭代
    异常处理
    函数
    continue语句
    break语句
  • 原文地址:https://www.cnblogs.com/njcb/p/8081404.html
Copyright © 2011-2022 走看看