jmeter进行接口测试

测试接口,postman和jmeter是用得最频繁的工具,特别是jmeter,支持很多种协议,除了测功能,还能做自动化测试和性能测试(更多内容,请参考:https://www.cnblogs.com/uncleyong/category/881242.html)。

下面主要介绍jmeter测试http协议接口的用法,包含get,post(form-data,json,上传文件,cookie)。

jmeter--get请求

参数拼接在url后面

响应结果

参数也放参数列表

响应结果

jmeter--post请求:form-data

请求

响应结果

jmeter:上传文件

MIME类型,填写binary或者application/octet-stream

响应结果

jmeter:发json

手动添加请求头信息

请求

响应结果

jmeter:cookie中传token

token是登录返回的,add_user3这个功能必须先要登录

特别说明:实际测试过程中,如果token失效时间很长,可以像下面获取到token后写死;但是,最好是通过关联,动态获取

jmeter动态获取参考:https://www.cnblogs.com/uncleyong/p/10939647.html

此篇重点不是关联,所以token写死

token放信息头管理器

请求

响应结果

成功入库

token也可以放cookie管理器中

添加请求头信息

请求

响应结果

jmeter:form-data,body中传token

请求(token放form-data中)

响应结果

成功入库

jmeter:json,body中传token

手动添加请求头信息

请求(token放body中)

响应结果

成功入库

至此,jemter测试http协议接口的主要使用方法介绍完了,

jmeter更多功能,参考:https://www.cnblogs.com/UncleYong/category/881242.html

原文地址:https://www.cnblogs.com/uncleyong/p/11668665.html

时间: 2024-08-29 17:57:07

jmeter进行接口测试的相关文章

接口测试和运用jmeter做接口测试

1.接口测试简介 接口测试是测试系统组件间接口的一种测试.接口测试主要用于检测外部系统与系统之间以及内部各个子系统之间的交互点.测试的重点是要检查数据的交换,传递和控制管理过程,以及系统间的相互逻辑依赖关系等.不同语言之间用json进行交互 测试接口返回的是jeson串,例如: { "name":'wjx' "age":1 }  字符两边用双引号进行连接,中间用冒号进行隔开 接口文档的作用,主要概述:1.功能描述   2.请求地址:url地址,分为域名和路径   3

Jmeter用于接口测试中,关联如何实现

Jmeter用于接口测试时,后一个接口经常需要用到前一次接口返回的结果,应该如何获取前一次请求的结果值,应用于后一个接口呢,拿一个登录的例子来说明如何获取. 1.打开jmeter, 使用的3.3的版本,新建一个测试计划,在测试计划里新建一个线程组,新建一个登录的http请求,如图所示: 2.查看登录返回的结果: 3.充值接口需登录后才能操作,此时可以使用cookie方式,验证此用户已经登录,在充值接口里添加cookie管理器: 这里的sign就是上一个登口接口返回的sign值, 4.在登录请求下

JMeter学习笔记15-如何用JMeter做接口测试

本文介绍JMeter如何做web service测试,一般来说web服务,一般指的是HTTP请求相关的内容.这里就介绍一下如何利用JMeter做基于HTTP的web接口测试.接口也叫API(Application Programming Interface),很多我们使用的各种APP,上面的内容显示大部分都调用后台web服务器的接口,有些是网站的接口,有些是solr的接口. 什么是接口? 我们这里举例一个生活中场景来帮助你理解接口.加入你去餐馆点餐,看了菜单,告诉服务员,你要一个宫爆鸡丁,过一会

jmeter 单接口测试方案(接口无业务关联)

前言 前面开了一篇讲了Jenkins+jmeter+ant的使用,但没有说到具体怎么投入到项目使用,主要介绍了接口测试定义,流程和环境部署,所以我今天要说的就是我是怎么将这个方案投入到实际中使用的.这套方案主要用于相互接口之间无业务关联的测试. 结构设计与数据准备 接口测试的流程 1. 项目启动后,测试人员要尽早找到开发人员拿到接口测试文档 2. 获取接口测试文档后,就可以进行接口用例的编写和调试 3. 接口用例编写调试完成后,部署到持续集成的测试环境中, 4. 设定脚本运行频率,告警方式等基本

转:Linux下用Jmeter做接口测试

本地设计 首先在本地设计 Apache JMeter 测试计划,大家可以参考<接口测试之 JMeter 初探> ,这里不再重复. 服务器配置 确保服务器已经安装了JDK和Python. 在服务器端创建文件夹 mkdir /data/loadtest cd /data/loadtest 将测试计划上传到该文件夹中,本文以 QA2.jmx 为例. 下载 Apache JMeter 到当前文件夹 wget  http://mirrors.hust.edu.cn/apache//jmeter/bina

centos7搭建ANT+jmeter+jenkins接口测试自动化环境

一.环境准备 因为用到了jmeter和apache-tomcat,centos7必须要有java环境,所以配置jdk和apache-tomcat什么的,就不多说了,自行操作 帮你们偷懒: ant下载地址:http://mirrors.hust.edu.cn/apache//ant/binaries/apache-ant-1.10.3-bin.tar.gz jmeter下载地址:http://mirror.bit.edu.cn/apache//jmeter/binaries/apache-jmet

用JMeter进行接口测试

一.测试准备 1.1选择用badboy录制登录脚本 1.用badboy录制一个登录脚本 2.导出成.jmx文件 3.启用HTTP CookieManager和login接口部分,其余多余部分可禁用 1.2选择用JMeter直接添加 1.在bin目录下,双击jmeter.bat运行JMeter 2.右键点击测试计划-编辑-添加-线程组,依次点击选择,出现线程组界面 线程数:表示多少个请求: 参数Ramp-Up Period:表示在多长时间内跑完所有的请求: 循环次数:表示同一个请求执行多少次 3.

如何使用jmeter做接口测试

1.传参:key=value形式 2.传参:json格式 3.jmeter上传文件 4.jmeter传cookie 或者使用 HTTP Cookie管理器 原文地址:https://www.cnblogs.com/hushaoyan/p/9919309.html

Jmeter jdbc接口测试

一,jmeter工具介绍 JMeter也称为"Apache JMeter",它是一个开源的,100%基于Java的应用程序,带有图形界面. 它旨在分析和衡量Web应用程序和各种服务的性能和负载功能行为. JMeter主要用于测试Web应用程序或FTP应用程序,但目前,它适用于功能测试,JDBC数据库连接,Web服务,通用TCP连接和OS本机进程. 您可以执行各种测试活动,如性能,负载,压力,回归和功能测试,以便针对您的Web服务器获得准确的性能指标. JMeter支持的协议列表: We

jmeter中接口测试出现乱码或不识别中文解决办法

在查看结果是中出现乱码时:jmeter的bin目录下的jmeter.properties下最下面添加sampleresult.default.encoding=UTF-8后重新打开工具就好了 在接口的Body Data出现乱码时:jmeter的bin目录下的jmeter.properties下最下面添加jsyntaxtextarea.font.family=Hack,重新打开工具,在接口中post方式后面Content Encoding输入utf-8 原文地址:https://www.cnblo