zoukankan      html  css  js  c++  java
  • Jmeter 配置元件

    1、CSV Data Set Config

    • Filename   参数化文件的路径
      • 文件中的数据最后一行不能有空行,空行会被当做一个参数  
      • 若要进行分布式压测,可以将参数化文件放在 jmeter 的 bin 目录下,如此则不需要为了设置参数化文件的路径而苦恼  
      • 备注:需要将参数化文件和压测脚本(如 abc.jmx)放在同一个目录下  
    • File encoding   设置参数化的编码
      • 问题:选择参数化文件为txt格式,编码选择 UTF-8,获取到的参数可能会出现乱码,不选择编码反而不易出现乱码  
      • 原因:txt 的默认编码为 ASCII,另存为时将编码改为 UTF-8 则可解决问题  
    • Variable Name  命名参数名,可以命名多列参数,以逗号隔开
    • Ignore first line
      • 如果参数化文件没有第一行标题,那么选择 False,不忽略第一行 
      • 如果参数化文件有第一行标题,那么选择 True,忽略第一行
    • Delimiter   分隔符,用什么符号分隔参数化文件中的各列
    • Allow qutoed data   允许参数化文件的参数带有双引号,默认是False,如果参数文件的值带有双引号,False 模式会将双引号也当做参数
    • Recycle on EOF   默认为 TRUE,即文件中的数据读完后,从头继续循环读
    • Stop thread on EOF    官方说明:如果 Recycle on EOF 选择为false时,Stop thread on EOF 选择 True,那么当参数化文件的数据小数线程组设置的线程数时,则停止线程 

    2、HTTP信息头管理器

    • 用来存放请求头部信息(request headers)

    3、HTTP请求默认值

    • HTTP请求默认值,这个属性管理器用于设置其作用范围内的所有 HTTP Request 默认值,包括:
      • 服务器请求或IP:请求发送的目标服务器名称或地址;  
      • 端口:目标服务器的端口号,默认 80;  
      • 协议:箱目标服务器发送请求所采用的协议,HTTP 或 HTTPS,默认 HTTP;  
      • Content encoding :内容的编码方式,默认值为 iso8859;  
      • 路径:目标URL路径(不包括服务器地址和端口);  
      • 同请求一起发送参数 : 对于带参数的 URL ,jmeter 提供了一个简单的对参数化的方法:用户可以将 URL 中所有参数设置在本表中,表中的每一行是一个参数值对;  
      • 从HTML文件获取所有有内含的资源:该选项被选中时,jmeter 在发出HTTP请求并获得响应的 HTML 文件内容后,还对该 HTML 进行 Parse 并获取HTML中包含的所有资源(图片、flash等),默认不选中;如果用户只希望获取页面中的特定资源,可以在下方的 Embedded URLs must match 文本框中填入需要下载的特定资源表达式,这样,只有能匹配指定正则表达式的 URL 指向资源会被下载。  
    • 注意事项
      • ①、一个测试计划中可以有多个 Defaults 组件,多个 Defaults 组件的默认值会叠加  
      • ②、两个 default 中都定义的 "Server Name or IP",显示在发送请求时只能使用一个  

    4、用户定义的变量

  • 相关阅读:
    源码搭建zabbix平台
    如何用手机远程控制自己的电脑
    nginx无法启动问题详解
    在<script>中加HTML注释标签<!-- --> 的原因?
    UNICODE,GBK,UTF-8区别
    dart学习一 windows环境安装dart环境
    Git使用方法(精心整理,绝对够用)
    非常好用的jQuery表格排序插件
    Redis NOAUTH Authentication required.
    Docker概念、安装
  • 原文地址:https://www.cnblogs.com/ZhengYing0813/p/11844807.html
Copyright © 2011-2022 走看看