Jmeter接口压力测试(先登录再测接口)

摘要:
遵循Redirects:HttpRequest采样器的默认选项,但在响应代码为3XX时自动跳转到目标地址。与自动重定向不同,JMeter将在重定向过程中记录所有请求响应。查看结果树时,可以看到服务器返回的内容,因此可以关联响应内容。例如,如果要测试登录,可以将POST请求更改为遵循重定向。2.要创建HTTP CookieManager,只需要创建一个新的,而不需要执行任何操作。

Jmeter测试接口(包括登陆操作)

1.      创建HTTP Request先登录

参考: http://blog.csdn.net/ab_2016/article/details/78249686

注意:勾选FollowRedirects

Jmeter接口压力测试(先登录再测接口)第1张

自动重定向Redirect Automatically:HttpClient接收到请求后,如果请求中包含重定向请求, HttpClient是可以自动跳转的,但是只针对GET和Head请求,勾选此项则“跟随重定向”失效;自动重定向可以自动转向到最终目标页面,但是JMeter是不记录重定向过程内容的,比如在查看结果树中是无法找到重定向过程内容的(A重定向到B,此时只记录B的内容不记录A的内容,A的响应内容我们暂时且叫过程内容),如果此时你想做关联,那就比较遗憾了,你无法关联到。
跟随重定向FollowRedirects:Http Request取样器的默认选项,但响应Code是3XX时(比如301是重定向),自动跳转至目标地址。与自动重定向不同,JMeter会记录重定向过程中的所有请求响应,在查看结果树时可以看到服务器返回的内容,所以你可以对响应的内容做关联
比如你要测试登录,你把POST请求改为跟随重定向就可以了

2.      创建HTTP Cookie Manager

只需新建,不做操作。

Jmeter接口压力测试(先登录再测接口)第2张

 Jmeter接口压力测试(先登录再测接口)第3张

3.      创建Http Request填写需要测试的接口信息

新建Http Request用来测试登陆后的页面的各个接口

注意:重定向填写可缺省不填

Jmeter接口压力测试(先登录再测接口)第4张

4.      查看Summary Report

Jmeter接口压力测试(先登录再测接口)第5张

5.      查看Results Tree

Jmeter接口压力测试(先登录再测接口)第6张

转载自:https://blog.csdn.net/ab_2016/article/details/78260593

免责声明:文章转载自《Jmeter接口压力测试(先登录再测接口)》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇PHP连接SQLSERVER及中文乱码问题zlib编译下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

定时任务 Crontab命令 详解

前言 crontab是Unix和Linux用于设置周期性被执行的指令,是互联网很常用的技术,很多任务都会设置在crontab循环执行,如果不使用crontab,那么任务就是常驻程序,这对你的程序要求比较高,一个要求你的程序是24X7小时不宕机,一个是 要求你的调度程序比较可靠,实际工作中,90%的程序都没有必要花这么多时间和精力去解决上面的两个问题的,只需...

Jmeter 录制脚本【转】

Jmeter 录制脚本【转】 Jmeter中有2种方法可以录制脚本。  不过我个人非常不推荐录制脚本,录制的脚本混乱,需要再次加工才能使用。 像我这么精通HTTP协议的人。 一直都是使用Fiddler来抓包,然后自己写脚本。   无论如何,本文还是要介绍下两种录制脚本的方法 方法一:  使用badboy来录制脚本 badboy本身是一个针对Web的测试工...

STM32 printf重定向

STM32串口通信中使用printf发送数据配置方法(开发环境 Keil RVMDK)   在STM32串口通信程序中使用printf发送数据,非常的方便。可在刚开始使用的时候总是遇到问题,常见的是硬件访真时无法进入main主函数,其实只要简单的配置一下就可以了。   下面就说一下使用printf需要做哪些配置。   有两种配置方法: 一、对工程属性进行配...

Android 使用Parcelable序列化对象

转:http://ipjmc.iteye.com/blog/1314145       Android序列化对象主要有两种方法,实现Serializable接口、或者实现Parcelable接口。实现Serializable接口是Java SE本身就支持的,而Parcelable是Android特有的功能,效率比实现Serializable接口高,而且还可...

接口测试常见bug

一、接口参数数据类型:1. 数值型2. 字符串类型3. 数组或者 链表类型4. 结构体二、接口测试常见bug:1. 特殊值处理不当导致程序异常退出或者崩溃2. 类型边界溢出,导致数据读出和写入不一致3. 取值边界外值未返回正确的错误信息4. 参数 为null或空字符串“”等5. 权限未处理,可以访问其他用户的信息例如:无权限可以访问,或者 一般用户可以访问...

SpringBoot整合WebService

WebService是一个SOA(面向服务的编程)的架构,它是不依赖于语言,不依赖于平台,可以实现不同的语言间的相互调用,通过Internet进行基于Http协议的网络应用间的交互。其实WebService并不是什么神秘的东西,它就是一个可以远程调用的类,或者说是组件,把你本地的功能开放出去共别人调用。具体的说,Web Service可以让你的网站使用其他...