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:每秒发送的数据量。

  察看结果树:

    

原文地址:https://www.cnblogs.com/njcb/p/8081404.html