jmeter接口测试(登录、注册)
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接口测试(登录、注册)相关推荐
- Jmeter接口测试实战分享,你一定要知道的问题总结!
Jmeter是一款性能测试工具,因轻量级.开源.社区接受度高.容易入门等优点,也被测试人员广泛用于做接口测试.在使用Jmeter做较大规模.复杂场景的接口测试时,往往会遇到一些困难.阅读本文你将了解: ...
- go 注册登录 mysql_golang实现用户登录注册的方法
golang实现用户登录注册的方法 发布时间:2020-06-17 10:56:15 来源:亿速云 阅读:198 作者:Leah 这篇文章给大家分享的是golang实现用户登录注册的方法,相信大部分人 ...
- 【全栈接口测试进阶系列教程】入门到入职的jmeter接口测试工具实战,接口测试步骤,正则表达式jsonpath,断言,接口加密,beanshell,jdbc,jmeter+ant+jenkins
目录 [本文简介看之前请详细的看完介绍] 本文是全网首发的[全栈接口测试进阶系列教程]jmeter接口测试工具从入门到入职, 接口系列包含 接口测试系列包含所有的接口测试工具入门到入职,如果你喜欢的话 ...
- JMeter 接口测试-if控制器
今天是小雪节气: 小雪是二十四节气中的第20个.起点于每年公历11月22日或23日,太阳位于赤纬-20°16',到达黄经240°. JMeter 接口测试-if控制器 使用场景: 当业务场景是用户登录 ...
- Jmeter接口测试-if控制器
点击箭头处"蓝色字",关注我哦!! 小雪是二十四节气中的第20个.起点于每年公历11月22日或23日,太阳位于赤纬-20°16',到达黄经240°. JMeter 接口测试-if控 ...
- Jmeter接口测试——使用教程(下)
前言 上一篇我给大家讲了jmeter的基本介绍跟参数化和jmeter脚本及jmeter断言,今天让我们继续往下看,学习一下jmeter新的知识点. 一.Jmeter关联 我们知道断言是从返回结果中检查 ...
- jmeter接口测试面试题(jmeter接口测试步骤)
jmeter性能测试只能用于java开发的软件吗 不需要,Jmeter虽然提供了编写脚本的功能,但是不会编程也一样可以用的. 如何建立和使用Jmeter测试环境? 如何用Jmeter做压力测试Jmet ...
- Jmeter接口测试2-实战
按照之前整理的接口文档进行Jmeter接口测试,主要是考虑第五点和第六点的接口中请求头带有cookie的,且参数与第一个接口有关联. 最终结果: 首先,按照实战的实际经验: 1,添加线程组 2.再添加 ...
- 为什么要做接口测试? 怎么用Jmeter接口测试工具? 你都会了吗? 这里给大家全面介绍
目录 一.什么是接口以及为什么要做接口测试 二.目前市场上的接口架构设计风格以及他们所基于的协议 三.目前市面上接口返回的数据类型 四.目前市面上的接口测试工具的应用场景 五.熟练Jmeter每个文件 ...
- 能涨薪3k的jmeter接口测试 接口自动化测试全套教程
[文章末尾有.....] jmeter--接口测试 一.线程组--选择测试计划,右键-->添加-->线程-->线程组 线程数:虚拟用户数.一个虚拟用户占用一个进程或线程. 准备时长: ...
最新文章
- 在hadoop上运行python_hadoop上运行python程序
- 【转】js获取url传值
- hibernate加载持久化对象的两种方式---------------load方式和get方式
- cmake find_package opencv 找不到
- effective c++_【阅读笔记】Effective C++()
- python实现程序重启_如何让python程序重新启动到某一行?
- wpf 如何设置弹出窗口必须关闭才能打开其他软件_Mac忘记登录密码?以防万一,必须收藏。...
- sourcetree帮助文档
- mysql自增id用完了_MySQL 自增 ID 用完了怎么办?
- Java多线程设计要点
- Google Maps API 进级: GPolygon对象2
- 霍尼236主机说明书_霍尼韦尔236系统中文说明.DOC
- 【计算机视觉】图像检索
- 使用python绘制一个太阳花代码_如何绘制多样化的太阳花?
- GitHub 上有哪些考研神器?
- 怎么还原计算机网络,怎么把网络协议还原为默认设置
- Android studio 配置 jPBC 2.0.0
- Java-超市购物小票案例-详细介绍
- 计算机发展史之查尔斯·巴贝奇
- 快速图像旋转算法的c++实现
热门文章
- havok之collision detection
- LaTeX论文自动化排版
- UBUNTU如何做成系统镜像文件
- 城市售票网抢票脚本编写
- python实现动态壁纸_Python编程从0到1(每天把Bing背景设置为桌面)
- 实验十(课程资源)-DNS服务器配置与管理
- 【算法】Marching Cubes
- 关于Java String 不可变性的分析
- [sql server] sql server 2005 外围应用配置器错误 - 计算机 localhost 在网络上不存在,或无法远程配置该计算机...
- 龙族幻想东京机器人一次_龙族幻想东京机器人下载-龙族幻想机器人坐标东京版 v1.5.182_手机乐园...