Jmeter 进行接口测试流程:

Jmeter 的下载地址:http://jmeter.apache.org/download_jmeter.cgi

下面举例说明使用流程,有两种参数传递的方式,我们以登陆、注册分别举例

1、先添加线程组,参数设置如图

线程数:可以理解成登陆账号的数量

循环次数:就是循环执行你设置的线程数

如图表示:10秒内执行10个线程,循环2次,总共执行了20次

循环次数如果选择永远,程序会一直执行,除非手动停止

2、添加http请求:参数设置如下

协议:看服务部署的是http还是https,这里选择http

一般开发需要你去测试接口会给一个地址:http://www.patballoon.com/auth/register或者http://121.43.191.73:3100/auth/register

服务器名称:www.patballoon.com

端口号:3100 如果选择域名的话端口号可以为空

路径:/auth/register

方法:post

同请求一起传递的参数:这里测试的是注册,所以传递的参数有:账号,密码,地址

下图可以添加参数,参数个数要看接口代码,这里需要传递如图:username\password\address

3 、添加聚合报告、查看结果树、用表格查看结果,都是为了分析测试的结果。简单分析一下报告,sample:20个就是我们一开始在线程组设置的参数

4、查看结果树

左图绿色代表通过,右边是一些测试的结果,可是查看每一次的http的请求情况以及相应数据

上面是注册的接口,下面演示登陆的接口测试,登陆我们可能用到的数据比较多,所以我们需要把数据写在一个文档里,用 jmeter来调用,其他俩程都是一样的,不一样的是要用到csv 存数据:

1、我们先把测试的数据存到文档里,如下图1,登陆需要的接口参数看代码,图1中参数为Username、Password、Auth,这里模拟4个用户

2、 添加csv ,如图2参数设置:

filename:这个是上图1我们设置的用户,保存的文档路径

Lgnore first line :这个是图1文档是否去掉第一行,选择是

Variable name:变量名字是自己定义的

3、http请求设置如图3:

添加参数:名称为接口代码定义的参数,值要和图中的形式一样,参数和图2定义的保持 一致

4、聚合报告和注册时一样查看

聚合报告:如果添加在线程组下面是单个线程的报告结果如上图

下面是添加在线程组外面的聚合报告,现实两个线程组饿报告结果

jmeter接口测试(登录、注册)相关推荐

  1. Jmeter接口测试实战分享,你一定要知道的问题总结!

    Jmeter是一款性能测试工具,因轻量级.开源.社区接受度高.容易入门等优点,也被测试人员广泛用于做接口测试.在使用Jmeter做较大规模.复杂场景的接口测试时,往往会遇到一些困难.阅读本文你将了解: ...

  2. go 注册登录 mysql_golang实现用户登录注册的方法

    golang实现用户登录注册的方法 发布时间:2020-06-17 10:56:15 来源:亿速云 阅读:198 作者:Leah 这篇文章给大家分享的是golang实现用户登录注册的方法,相信大部分人 ...

  3. 【全栈接口测试进阶系列教程】入门到入职的jmeter接口测试工具实战,接口测试步骤,正则表达式jsonpath,断言,接口加密,beanshell,jdbc,jmeter+ant+jenkins

    目录 [本文简介看之前请详细的看完介绍] 本文是全网首发的[全栈接口测试进阶系列教程]jmeter接口测试工具从入门到入职, 接口系列包含 接口测试系列包含所有的接口测试工具入门到入职,如果你喜欢的话 ...

  4. JMeter 接口测试-if控制器

    今天是小雪节气: 小雪是二十四节气中的第20个.起点于每年公历11月22日或23日,太阳位于赤纬-20°16',到达黄经240°. JMeter 接口测试-if控制器 使用场景: 当业务场景是用户登录 ...

  5. Jmeter接口测试-if控制器

    点击箭头处"蓝色字",关注我哦!! 小雪是二十四节气中的第20个.起点于每年公历11月22日或23日,太阳位于赤纬-20°16',到达黄经240°. JMeter 接口测试-if控 ...

  6. Jmeter接口测试——使用教程(下)

    前言 上一篇我给大家讲了jmeter的基本介绍跟参数化和jmeter脚本及jmeter断言,今天让我们继续往下看,学习一下jmeter新的知识点. 一.Jmeter关联 我们知道断言是从返回结果中检查 ...

  7. jmeter接口测试面试题(jmeter接口测试步骤)

    jmeter性能测试只能用于java开发的软件吗 不需要,Jmeter虽然提供了编写脚本的功能,但是不会编程也一样可以用的. 如何建立和使用Jmeter测试环境? 如何用Jmeter做压力测试Jmet ...

  8. Jmeter接口测试2-实战

    按照之前整理的接口文档进行Jmeter接口测试,主要是考虑第五点和第六点的接口中请求头带有cookie的,且参数与第一个接口有关联. 最终结果: 首先,按照实战的实际经验: 1,添加线程组 2.再添加 ...

  9. 为什么要做接口测试? 怎么用Jmeter接口测试工具? 你都会了吗? 这里给大家全面介绍

    目录 一.什么是接口以及为什么要做接口测试 二.目前市场上的接口架构设计风格以及他们所基于的协议 三.目前市面上接口返回的数据类型 四.目前市面上的接口测试工具的应用场景 五.熟练Jmeter每个文件 ...

  10. 能涨薪3k的jmeter接口测试 接口自动化测试全套教程

    [文章末尾有.....] jmeter--接口测试 一.线程组--选择测试计划,右键-->添加-->线程-->线程组 线程数:虚拟用户数.一个虚拟用户占用一个进程或线程. 准备时长: ...

最新文章

  1. 在hadoop上运行python_hadoop上运行python程序
  2. 【转】js获取url传值
  3. hibernate加载持久化对象的两种方式---------------load方式和get方式
  4. cmake find_package opencv 找不到
  5. effective c++_【阅读笔记】Effective C++()
  6. python实现程序重启_如何让python程序重新启动到某一行?
  7. wpf 如何设置弹出窗口必须关闭才能打开其他软件_Mac忘记登录密码?以防万一,必须收藏。...
  8. sourcetree帮助文档
  9. mysql自增id用完了_MySQL 自增 ID 用完了怎么办?
  10. Java多线程设计要点
  11. Google Maps API 进级: GPolygon对象2
  12. 霍尼236主机说明书_霍尼韦尔236系统中文说明.DOC
  13. 【计算机视觉】图像检索
  14. 使用python绘制一个太阳花代码_如何绘制多样化的太阳花?
  15. GitHub 上有哪些考研神器?
  16. 怎么还原计算机网络,怎么把网络协议还原为默认设置
  17. Android studio 配置 jPBC 2.0.0
  18. Java-超市购物小票案例-详细介绍
  19. 计算机发展史之查尔斯·巴贝奇
  20. 快速图像旋转算法的c++实现

热门文章

  1. havok之collision detection
  2. LaTeX论文自动化排版
  3. UBUNTU如何做成系统镜像文件
  4. 城市售票网抢票脚本编写
  5. python实现动态壁纸_Python编程从0到1(每天把Bing背景设置为桌面)
  6. 实验十(课程资源)-DNS服务器配置与管理
  7. 【算法】Marching Cubes
  8. 关于Java String 不可变性的分析
  9. [sql server] sql server 2005 外围应用配置器错误 - 计算机 localhost 在网络上不存在,或无法远程配置该计算机...
  10. 龙族幻想东京机器人一次_龙族幻想东京机器人下载-龙族幻想机器人坐标东京版 v1.5.182_手机乐园...