04-Jmeter创建第一个测试用例

本文详细介绍了如何使用JMeter进行性能测试,包括新建测试计划、配置线程组、创建HTTP请求、添加监听器以及查看运行结果。线程组设置中需要注意去除同一迭代中使用相同session的选项,以确保每次请求的独立性。HTTP请求配置完成后,可以通过View Results in Table和View Result Tree监听器来观察样本数量、响应时间和详细响应数据,以便分析性能指标。

目录

1. 新建测试计划

2. 新建一个Thread Group

3. 新建一个HTTP请求

4. 新建监听器

5. 两种方式运行

6. 查看运行结果

    6.1 View  Results in Table  

    6.2. View Result Tree


1. 新建测试计划

  • 左侧点击Test Plan,在右侧Test Plan下的name输入框,可修改测试计划名称,保存后左侧可同步更改

       

2. 新建一个Thread Group

  • 点击TestPlan,右键,选择Add->Threads(Users)->Thread Groups 
  1. Action to be taken after a sampler error  :线程组失败,后面线程组的处理
  2. Thread Priperties :线程属性,可以设置线程数,多长时间启动所有线程和循环次数   
  3. Ramp-up Period(in seconds):决定多长时间启动所有线程。如果使用10个线程,ramp-up period是100秒,那么JMeter用100秒使所有10个线程启动并运行。每个线程会在上一个线程启动后10秒(100/10)启动
  4. Delay Thread creation until needed:默认情况下,测试开始的时候,所有线程就被创建完了。如果勾选了此选项,那么线程只会在开始采样的时候创建。
  5. scheduler :调度器,一般采用默认配置,可以输入运行开始和结束时间。当测试开始时,如果设置了调度器,JMeter将等待直到到了开始时间。在每个周期结束,jmeter将会检查是否到达结束时间,如果是这样的话,停止运行,否则测试继续运行直到达到了重复限制。

注意: 

1、在线程组配置时,要去掉默认的Same user on each iteration 的勾选;

2、在cookie管理器配置中,要勾选Use Thread Group configuration to control cookie clearing

原因:不管迭代多少次,同一个线程下,所有用户都是使用相同的session

       

3. 新建一个HTTP请求

  • 点击Thread Group,右键选择Add->Sampler->HTTP Reques
  • 修改名称为BaiDuTest
  • 设置如图

             

4. 新建监听器

  • 右键BaiduTest,add->Lisener->View Results In Table 和View Results Tree

5. 两种方式运行

 

6. 查看运行结果

   6.1 View  Results in Table  

  • Sample # 一个系列号,我们线程用户设置了1,这里就有1个号。
  • Start Time:每个用户的开始时间,精确到毫秒。
  • Thread Name:线程名称
  • Label:就是Http reques的名称
  • Sampler Time:运行这个Sampler所消耗的时间,有时候也等于Duration time
  • Status:执行结果标记,成本绿勾,失败红叉。
  • Bytes:请求的响应文件大小
  • Sent Byte:发送HTTP请求的数据包大小
  • Latency:这个字面意思是潜伏时间,一个术语。
  • Connet Time: 连接到服务器消耗的时间。

      

 

   6.2. View Result Tree

  • 查看响应数据的模式
  • Sampler result:主要是一个Sampler测试的总体测试结果,里面的每个返回的参数和参数的值和View Reuslt in Table一样,多了响应状态码和响应消息这些字段。
  • Request:显示这个HTTP 请求的一些信息,包括Reuqest Body,Reuqest Headers
  • Response data:HTTP请求返回的Response的消息字段,包括Response Body, Response Headers

       

 

 

 

 

 

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

爱学习de测试小白

你的鼓励将是我创作的最大动力!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值