jmeter压力测试(一)

发布时间 2024-01-03 10:27:21作者: 彼岸大师

JMeter测试步骤:

    1.建立测试计划

    2.添加线程组

    3.添加HTTP请求

    4.添加响应断言

    4.增加监听器(查看结果数&聚合报告)

    5.执行测试计划

    6.根据JMeter提供的报告分析结果

参数化:添加CSV Data Set Config

 

一、目标

测试访问目标服务器网站首页的每秒查询率(QPS)是否满足要求

 

二、步骤

1.建立JMeter的测试计划(Test Plan):

2.添加线程组:

性能测试中多用户就是通过多线程实现的。

主要参数:

a.线程数 ==》模拟的用户数

b.准备时长 ==》模拟用户数全部启动需要的时间

c.循环次数 ==》每个线程发送请求的次数

 3、添加HTTP请求

3.1添加配置元件--》HTTP请求头。设置Content-Type:application/json;charset=UTF-8

3.2添加定时器,控制时间

 

 

4、添加查看结果数

4.1、添加聚合报告

 

 

Label:HTTP请求的Name属性 ==>  www.guogf.com-1

#Samples:本次测试共发出多少请求 ==> 200

Average:平均响应时间 ==> 1271

Median:50%用户的响应时间 ==>144

90%Line:90%用户的响应时间 ==> 5430

Min:最小响应时间 ==> 74

Max:最大响应时间 ==> 9606

Error%:本次测试中出现错误的请求数量/总的请求数  ==> 0.0%

Throughput:吞吐量--默认情况下表示每秒完成的请求数 ==> 9.9/sec

KB/sec:每秒从服务器接收到的数据量 ==> 4.0

 

5、添加响应断言

 6、运行观察结果

 

参数化:CSV配置元件

参数化的变量就用${变量名}的形式代替