jemter--基础使用

一、主界面布局

  JMeter的主界面布局分为标题栏、菜单栏、工具栏、树形标签栏和内容栏

  标题栏:主要显示计划信息及JMeter版本。
  单栏:全部的功能的都包含在菜单栏中。
  工具栏:工具栏中的按钮在菜单栏都可以找到,工具栏就相当于菜单栏常用功能的快捷按钮
  树形标签栏:树形标签栏通常用来显示测试用例(计划)相关的标签。
  内容栏:配合树形标签栏显示,树形标签中点击哪个标签,内容栏中就显示相应的内容和操作。

jemter--基础使用

 

 

二、Test Plan(测试计划)

 jemter--基础使用

 

 

独立运行每个线程组:  
  进程:是每个正在运行的应用程序。
  线程:按照进程的指令去执行指定的代码。
  线程组(多线程):多个线程的组合。
  线程组(多线程)的执行顺序是并行的。 

  勾选:让本次测试计划中所有线程组保持从上到下顺序执行

Add directory or jar to classpath:

  
加载第三方jar包;比如:测试数据库时使用,加载数据库驱动jar包。


三、
Threads(User)线程组 【重点】
jemter--基础使用

 


 


  线程属性
    - 线程数:虚拟用户数
    - Ramp-Up Period(in serconds):启动虚拟全部用户数所需要的时间
    - 循环次数 :指定次数或勾线永远
    - 调度器:勾选后,调度器配置才能使用;
  调度器配置
   - 持续时间(秒):设置脚本压测持续时间
    - 启动延迟(秒):启动延迟时间

HTTP请求
jemter--基础使用

 

    1. 名称:本属性用于标识一个取样器,建议使用一个有意义的名称。
    2. 服务器名称或IP :HTTP请求发送的目标服务器名称或IP地址。
    3. 端口号:目标服务器的端口号,默认值为80 。
    4. 协议:向目标服务器发送HTTP请求时的协议,可以是http或者是https ,默认值为http 。
    5. 方法:发送HTTP请求的方法,可用方法包括GET、POST、PUT、DELETE。
    6. Content encoding :内容的编码方式,默认值为iso8859;一般设置【UTF-8】
    7. 路径:目标URL路径(不包括服务器地址和端口)
    8. 同请求一起发送参数:请求时需要传递参数,如:学院资源list查询
         http://127.0.0.1:8000/api/departments/?$dep_id_list=T01,T02,T03
         参数名称:【$dep_id_list】
         参数值:T01,T02,T03

 察看结果树

jemter--基础使用

 

 

 

    1. 文件名:存放服务器响应后的状态信息; 如:e:\查询所有response.txt
    2. 取样结果:服务器响应的信息头信息;比如:响应代码,响应数据大小
    3. 请求:查看向服务器请求时的信息;比如:请求地址、方法、数据等
    4. 响应数据:查看服务器响应的数据;比如:获取资源时,返回的JSON数据
 
 
 
 
上一篇:jemter--常用性能术语


下一篇:jemter--常数吞吐量定时器