Jmeter接口压力测试(先登录再测接口)
上一篇主要写了Jmeter测试登陆接口,但是大部分情况下,我们是要测试登陆后的页面的各个接口。所以需要把二者结合起来,可以使用Jmeter重定向。
Jmeter测试接口(包括登陆操作)
1. 创建HTTP Request先登录
参考: http://blog.csdn.net/ab_2016/article/details/78249686
注意:勾选FollowRedirects
自动重定向Redirect Automatically:HttpClient接收到请求后,如果请求中包含重定向请求, HttpClient是可以自动跳转的,但是只针对GET和Head请求,勾选此项则“跟随重定向”失效;自动重定向可以自动转向到最终目标页面,但是JMeter是不记录重定向过程内容的,比如在查看结果树中是无法找到重定向过程内容的(A重定向到B,此时只记录B的内容不记录A的内容,A的响应内容我们暂时且叫过程内容),如果此时你想做关联,那就比较遗憾了,你无法关联到。
跟随重定向FollowRedirects:Http Request取样器的默认选项,但响应Code是3XX时(比如301是重定向),自动跳转至目标地址。与自动重定向不同,JMeter会记录重定向过程中的所有请求响应,在查看结果树时可以看到服务器返回的内容,所以你可以对响应的内容做关联
比如你要测试登录,你把POST请求改为跟随重定向就可以了
2. 创建HTTP Cookie Manager
只需新建,不做操作。
3. 创建Http Request填写需要测试的接口信息
新建Http Request用来测试登陆后的页面的各个接口
注意:重定向填写可缺省不填
4. 查看Summary Report
5. 查看Results Tree
Jmeter接口压力测试(先登录再测接口)相关推荐
- Jmeter接口压力测试--先登录后再测
一,添加线程组 填入以下参数,我填入的10,1代表平均1秒执行10个线程 二,创建http request(login) 右键线程组--添加取样器--添加HTTP请求 最下面的参数为登录时需要的参数, ...
- 接口压力测试:Siege压测安装、使用和说明
简介 siege是一款开源的压力测试工具,可以根据配置对一个WEB站点进行多用户的并发访问,记录每个用户所有请求过程的相应时间,并在一定数量的并发访问下重复进行. 下载安装 环境:centos 6.4 ...
- Jmeter验证码注册接口压力测试实战
主要学习的内容包括发送HTTP请求.HTTP信息头管理器.HTTP cookies管理器.用户定义的变量.响应断言.CSV数据文件设置的使用. 测试网址及测试接口等说明 提供的测试网址为: http: ...
- 学习笔记-JMeter 进行接口压力测试
一.压力测试场景设置 1.场景设定:进行接口压力测试时,有单场景也有混合场景.单场景就是对一个接口进行请求:混合场景需要对多个接口进行请求,在流程类业务场景会运用到 2.压测时间设定:通常时间为10- ...
- 【Jmeter基础篇】03:如何进行post接口压力测试
目前网络上有很多很多Jmeter的压力测试使用指南,但是在实际使用过程中,很多朋友会遇到许多并不处于理想状态的情况,比如某些参数不知道应该往哪里放,具体怎么分析测试结果等等. 所谓压力测试,实质就是让 ...
- Jmeter验证码图片识别注册接口压力测试实战
写在前面 前段时间写了一篇博文<Jmeter验证码注册接口压力测试实战>,前两天又登录对应的网站看了一下.发现原来滑动验证的方式改成了图片验证码的方式,防止用户多次发送手机验证码. 看到这 ...
- 接口压力测试:Postman【Postman通常用于做接口测试,同时也可以用于作为压力测试】、Jmeter【专门做压力测试】、Loadrunner、Apache AB、Webbench
做开发的同学一定会遇到接口对接,今天介绍两个对接测试两个我个人认为比较好的测试工具 postman和jmeter 1.postman通常用于做接口测试,同时也可以用于作为压力测试 2.jmeter做压 ...
- 后端接口都测试什么?怎么测?
点击关注公众号,实用技术文章及时了解 来源:cnblogs.com/puresoul/p/5388586.html 本文主要分为两个部分: 第一部分: 主要从问题出发,引入接口测试的相关内容并与前端测 ...
- JMeter 进行压力测试并发测试步骤,及文件上传并发测试演示
使用 JMeter 进行压力测试 一.前言 压力测试是每一个Web应用程序上线之前都需要做的一个测试,他可以帮助我们发现系统中的瓶颈问题,减少发布到生产环境后出问题的几率:预估系统的承载能力,使我们能 ...
最新文章
- python简单代码画皮卡丘-实现童年宝可梦,教你用Python画一只属于自己的皮卡丘...
- Logstash7.6.0同步MySQL到Elasticsearch
- 苹果4s忘记id密码怎么办_苹果电脑 / Mac 忘记了开机密码怎么办?
- SAP UI5 Require Busy dialog
- spring学习(7):加入log4g日志系统
- uboot kernel 博客
- 视频质量,分辨率,码率之间的关系 2
- Mac 用U盘重装系统
- window操作大全
- 嵌入式工具——lsof
- 【工作小结】手机WIFI网络抓包的几种方法
- GRE蓝宝的核心词汇
- 控制器c语言编程,如何用C语言对DMA控制器编程 - 全文
- DC-DC电源市场现状及未来发展趋势分析
- Asp 操作Access数据库时出现死锁.ldb的解决方法
- Android高级编程.
- 【选型】常用的自动化测试工具
- python预测机票价格_一种国内机票价格预测方法与流程
- 如何为3CX系统配置WatchGuard XTM防火墙
- 家庭媒体中心解决方案(一、简介)
热门文章
- FJC-330直流系统交流窜电测记告警装置在变电站的应用
- wps的计算机在哪里设置密码,怎么在电脑版WPS中修改密码?
- 【技术类】【ArcGIS对国产卫星的支持2:高分一号卫星】篇9、动态影像服务发布
- oracle客户端插件,oracle instantclient_11_2插件安装
- 移动平均法 and 指数平滑法
- ACCESS MDB数据库“对象的必要权限。请让管理员或安装此对象的人为你设置适当的权限”解决办法
- VirtualBox网络连接方式学习笔记
- 限制服务器访问ip(或端口)
- Python str strip方法
- 为什么电磁炉加热一会就停了 电磁炉加热原理与维修技巧一点通_电磁炉电路图讲解