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. 【网络安全】针对 HTTP/2 协议的HTTP Desync攻击
  2. OpenCV捕获正弦波模式
  3. 打印控件---引用网友推荐
  4. 教师网络计算机研修日志,教师网络研修日志
  5. C#实现 获取指定字节长度 中英文混合字符串 的方法
  6. android中menu菜单扩增_创意菜单效果
  7. 中文版Photoshop.CS6完全自学教程 李金明.全彩版.pdf
  8. 杭州一般纳税人和小规模纳税人的区别
  9. 吴恩达---机器学习的流程(持续更新)
  10. 论文阅读--Emotion Recognition in Conversation: Research Challenges, Datasets, and Recent Advances
  11. python之自动化部署SpringCloud,且脱离python环境运行
  12. 《tkinter实用教程二》tkinter的子模块ttk
  13. Unity学习笔记:观察者模式
  14. 关于错误修改了/etc/profile文件(环境变量错误)
  15. 1697_python编程_assertions and exceptions
  16. 第二课 IDEA 的使用
  17. 计算机软考access 题的做法_计算机二级Access 操作题汇总
  18. Confluence 你可以对编辑器中的表格进行什么样的操作
  19. 一起做RGB-D SLAM(3)
  20. mybatisplus乐观锁最新

热门文章

  1. Linux Mint 20 设定静态IP地址
  2. com.alibaba.druid.pool.DruidDataSource - abandon connection, open stackTrace
  3. PhotoView——支持图片缩放、平移、旋转的一个优雅的三方组件
  4. Error: Cannot find module ‘fs/promises‘
  5. DB2报错数据库错误sqlcode大全sqlstate-总结
  6. NBA明星的社交数据分析
  7. 【SSL_P2278】 Oliver的救援
  8. 插值(Interpolation)
  9. QMainWindow setLayout无效
  10. 公共政策学知识点整理