一、测试步骤

测试计划 / 线程组 / http请求 / 监听器 / 运行脚本 / 查看报告

二、线程组

线程组:虚拟用户数

ramp up period:设置虚拟用户数需要多长的时间全部启动,如果线程组为20,时间为10,也就是每秒启动2个线程

循环次数:每个线程的请求次数,如果线程组为20,循环次数为100,那么每个线程发送一百次请求,总请求次数位2000,如果选了永远,那么所有线程一直放请求,直到选择停止脚本运行

调度器:可以更灵活的设置时间

三、http请求

名称:本属性用于标识一个取样器,建议用一个有意义的名称

注释:用于记录用户可读的注释信息。无实际功能上的作用

服务名称或IP:http请求发送的目标服务器名称或IP地址

端口号:目标服务器的端口号,默认值为80.后面的超时定义可不用填写

协议:和目标服务器放请求时的协议,可以为http或https。默认为http

方法:发送http的方法,包括get、post、head、put、options、trace、delete等

Content encoding(内容编码):内容的编码方式

路径:目前URL路径(不包括服务器地址和端口):这里需要填写

自定义定向:如果选中该选项,当http请求后得到的响应是302/301时,Jmeter自动重定向到新的页面

use keep alive:选中时,jmeter和目标服务器之间使用keep-alive方式进行http通信,默认选中

use multipart / from-data for http post:当发送http post请求时,使用该方法发送请求,默认不选中

同参数一起发送:在请求中发送url参数,对于带参数的url,jmeter提供一个简单的参数值(对应的url中名称1=值1)

同请求一起发送文件:在请求中发送文件,通常,http文件上传行为可以通过这种方式模拟

四、监听器

Lable:定义http请求名称

样本:表示测试中一共发送了多少次请求

平均值:平均响应时长

中位数:50%的用户的响应时长

异常%:错误请求总数

吞吐量:每秒完成请求数

接收:每秒从服务器接收到的数量

ps:jmeter结果是累加的,因此可以工具栏选中清除后再次执行

最新文章

  1. redis如何执行redis命令
  2. Apache ab参数--压力测试
  3. python ftplib.FTP 获取当前路径下所有目录
  4. Android 系统属性SystemProperty分析
  5. 转载:关于Matlab GUI的一些经验总结
  6. Flex性能优化常用手法总结 转
  7. 查询语句,按照时间排序,取前N条
  8. java高级:weakReference
  9. Zoj3332-Strange Country II(有向竞赛图)
  10. 【Swift】—— 中国课程
  11. SQLserver创建与主外键的看法
  12. 【python】Django自定义模板函数
  13. Winform 利用 Oracle.ManagedDataAccess访问Oracle数据库
  14. P5239 回忆京都
  15. 【Java】HashMap源码分析——常用方法详解
  16. putty颜色调整
  17. 142. Linked List Cycle II(找出链表相交的节点)
  18. <python数据挖掘入门与实战>代码
  19. SCCM2007日志文件
  20. querySelectorAll 和 getElementBy 方法的区别

热门文章

  1. 蓝桥杯训练赛二-1169 问题 D: 绝对值排序
  2. Linux的stat命令结果说明
  3. Centos7 安装Mysql8 主从数据库
  4. homebrew 安装node 切换node版本
  5. node-sass低版本与高版本的node会有兼容性问题,导致安装失败
  6. jenkins 设置Git SSH凭证后,构建Git更新报错returned status code 128解决
  7. JS中有关闭包的相关内容及介绍
  8. 面试视频知识点整理1-7(http协议)
  9. go读取excel的内容
  10. windows使用爱思助手制作越狱 U 盘教程