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

    前言:在测试一个项目中,HTTP请求的IP、协议和默认编码等大多数情况下都是相同的。线程之间会相互调用/请求Cookie......

    所以,推荐添加这四个配置元件在所有请求之前。(BadBoy录制的脚本包含这四个元件)

    1.添加HTTP属性相关的配置元件

    • HTTP Cookie 管理器
    • HTTP Cache Manager
    • HTTP信息头管理
    • HTTP请求默认值  

      

      

    2.依据具体项目进行设置

    • HTTP Cookie管理器
      • 添加了HTTP Cookie管理器后,可以不用进行设置,直接使用。它类似于浏览器一样存储和发送cookie。如果发送的一个http请求的响应中包含cookie,cookie管理器会自动保存这些Cookie并在后面的请求中使用。每个线程都有自己存储cookie的地方。可以在 查看结果树中查看发送的cookie值。
      • 也可以手动添加cookie值,这样的cookie值会被所有线程共享。(cookie值可以Fiddler/F12获取)
    • HTTP Cache Manager
      • 用于向其范围内的HTTP请求添加缓存功能以模拟浏览器缓存功能。每个虚拟用户线程都有自己的缓存。默认情况下,Cache Manager将使用LRU算法在虚拟用户线程的高速缓存中存储多达5000个项目。
      • 目前我自己就只是把这个HTTP配置元件添加上,没有修改/研究过。
    • HTTP信息头管理
      • HTTP请求的请求头的内容。
    • HTTP请求默认值
      • 项目中调用的接口中域名、端口等都是相同的,就可以把这些公共信息填写在这里,以后更换端口也方便更改。

         

  • 相关阅读:
    Go中的interface学习
    Go中的命名规范
    Go中的结构体
    Go中的文件读写
    Go包管理工具dep
    SpringBoot中读取配置文件的几种方式
    Go标准库--net/http学习
    centos7通过yum安装docker
    scala之构造器详解
    解决!!-- krb5-libs.x86_64被卸载,yum不能使用,ssh不能连接
  • 原文地址:https://www.cnblogs.com/bf-blackfish/p/10541547.html
Copyright © 2011-2022 走看看