JMeter接口测试之HTTP GET请求设置方法

首先,我们先来看下HTTP协议简介

超文本传输协议(英语:HyperText Transfer Protocol,缩写:HTTP)是一种用于分布式、协作式和超媒体信息系统的应用层协议。HTTP是万维网的数据通信的基础。

HTTP的标准制定由万维网协会(World Wide Web Consortium,W3C)和互联网工程任务组(Internet Engineering Task Force,IETF)进行协调,最终发布了一系列的RFC,其中最著名的是1999年6月公布的RFC2616,定义了HTTP协议中现今广泛使用的一个版本——HTTP 1.1。从2007开始到2014为止,经过多年的努力,RFC2616和RFC2617已经被废弃,被新的RFC7230-RFC7239共10个文档所代替。

下面对HTTP协议的介绍都是基于最新的RFC7230-RFC7239。

HTTP报文格式


请求方法

  1. 传统HTTP请求方法:

  1. RESTful HTTP请求方法


状态码

HTTP Request(GET)设置方法

配置项

HTTP Request:


请求参数放置的位置



原文地址:https://blog.51cto.com/14645850/2462090

时间: 2024-11-09 06:10:29

JMeter接口测试之HTTP GET请求设置方法的相关文章

JMeter接口测试之HTTP Post请求实例

购物商城接口测试案例 1.接口说明: 调用商品到购物车接口 2.请求方式: HTTP POST请求 3. 接口地址: /ecshop/upload/flow.php?step=add_to_cart 4. 请求参数: 1) 输入参数: JSON数据格式: 2) 请求示例: POST /ecshop/upload/flow.php?step=add_to_cartHTTP/1.1Host: 192.168.126.134User-Agent: Mozilla/5.0 (Windows NT 10.

Jmeter接口测试之Get请求

[一] 在测试计划下面添加一个线程组---------->在线程组下面分别添加HTTP请求.响应断言.BeanShellPreProcessor.察看结果树.聚合报告等内容. [二] 将使用的协议.访问网站.请求方法.访问路径等基本信息填入到HTTP请求中. [三] 在响应断言中加入需要检验的文本:"errCode":"0" [四] 在BeanShellPreprocesson中,根据接口文档,将id和companyId,写成json串.--->再将加了

IIS大数据请求设置方法

大并发大数据量请求一般会分为几种情况: 1.大量的用户同时对系统的不同功能页面进行查找,更新操作 2.大量的用户同时对系统的同一个页面,同一个表的大数据量进行查询操作 3.大量的用户同时对系统的同一个页面,同一个表进行更新操作 对于第一种情况一般处理方法如下: 一.对服务器层面的处理 1. 调整IIS 7应用程序池队列长度 由原来的默认1000改为65535. IIS Manager > ApplicationPools > Advanced Settings Queue Length : 6

Jmeter接口测试之参数传递(十三)

在接口自动化测试中,经常会遇到的一种场景就是参数的场景,比如在用户列表中获取所有的用户列表,然后获取到某一个用户的ID,查看该用户的详细信息.首先在这里理清思路,它的流程是,首先获取到数据,然后在Jmeter中,通过后置处理器中的[email protected] - JSON Path Extractor把响应数据中的需要处理的数据单独的取出来,定义成一个变量,然后在下个接口调用的时候,把该变量的值传进去,就能够解决动态参数传递这样的一个问题.这里以网易云平台为案例,在这里实现的是在网易云平台

jmeter接口测试之cookie管理器

添加线程组(设置线程数,时间,循环次数)——取样器(http请求)——查看结果树 进阶操作:添加用户自定义的变量,http cookie管理器,http信息头管理器(用于请求参数为json格式,Content-Type:application/json),相应断言(断言内容一定是接口返回的数据) 原文地址:https://www.cnblogs.com/sherry0127/p/10863901.html

跨域访问接口上传图片出现options请求问题解决方法

1.首先因为服务器端会先发送一个option请求到后台  在后台返回一个post给页面 页面在处理post请求给接口 2.先写一个过滤器, 我们自己定义一个过滤器 package com.adtime.dsp.web.controller; import java.io.IOException; import javax.servlet.Filter;import javax.servlet.FilterChain;import javax.servlet.FilterConfig;import

接口调试工具ApiPost的发送超时时间设置方法

有部分使用ApiPost的同学反应:发送接口调试时,响应超时时间设置的太短导致接口访问失败,怎么设置呢? 就连百度也有很多人在搜: 今天就来说一说. ApiPost简介: ApiPost是一个支持团队协作,并可直接生成文档的API调试.管理工具.它支持模拟POST.GET.PUT等常见请求,是后台接口开发者或前端.接口测试人员不可多得的工具 . 官网:https://www.apipost.cn/ ApiPost的发送超时时间设置方法 对于老版本的ApiPost,这个超时时间的确是无法设置的.新

Jmeter和eclipse指定特殊版本jdk启动的设置方法

由于在做性能测试的过程中,需要使用LR的Java Vuser,然后Java Vuser只能使用jdk1.6版本的win32jdk 所以在实际中,要不断的切换jdk版本,有时候需要使用Jmeter,但是Jmeter的启动版本是也是jdk1.8 解决方法: 安装两个版本的jdk 设置jdk1.6的环境变量: LR中运行Java Vuser成功 Jmeter设置方法 rem Minimal version to run JMeter set JAVA_HOME2=D:\Java\jdk8 set PA

python接口测试之token&session的处理(十四)

下面我们就来使用python语言来进行实现,在这里我们使用第三方的库requests,需要单独的安装下,安装的命令是: pip  install -U requests 见安装的截图: 安装成功后,如果可以在正常的导入,说明安装OK 安装好requests好后,我们就可以开始了,关于requests有不清楚的,可以看Python接口测试之requests(七),这里我们直接来进行实战, 我们再来进行回顾下我们需要做的事情,我们需要做的就是登录成功后,获取token,后面的接口都需要这个参数,所以