A的响应内容我们暂时且叫过程内容)
一.取样器-HTTP请求
http之get请求:
http之post请求:
Content encoding:一般content encoding配置为utf8;或者iso8859
是一个实体动静首部,用于对特定媒体类型的数据进行压缩。当这个首部呈现的时候,它的值暗示动静主体进行了何种方法的内容编码转换。这个动静首部用来奉告客户端应该怎样解码才华获取在 Content-Type 中标示的媒体类型内容
参数Parameters:请求参数,当请求中需要参数时,选择Parameters后点击下方的Add添加一个键值对输入栏,输入相应的Key和Value(也就是Name和Value),如果参数值存在中文,则需要勾选Encode(编码)??
动静体数据Body Data:请求参数
post请求-参数以name=zhangsan&age=15的格局,添加Context-Type =x-www-form-urlencoded
post请求-参数以json格局(需要配置http信息头打点器,添加Context-Type = application/json)
参考另一篇文章,按照差别Context-Type来填写参数
jmeter自动重定向与跟从重定向区别:
自动重定向:HttpClient接收到请求后,如果请求中包罗重定向请求,HttpClient是可以自动跳转的,但是只针对GET和Head请求,勾选此项则“跟从重定向”掉效;自动重定向可以自动转向到最终方针页面,但是JMeter是不记录重定向过程内容的,好比在检察功效树中是无法找到重定向过程内容的(A重定向到B,此时只记录B的内容不记录A的内容,A的响应内容我们暂时且叫过程内容),如果此时你想做关联,那就对照遗憾了,你无法关联到。
跟从重定向:Http Request取样器的默认选项,但响应Code是3XX时(好比301是重定向),自动跳转至方针地点。与自动重定向差别,JMeter会记录重定向过程中的所有请求响应,在检察功效树时可以看随处事器返回的内容,所以你可以对响应的内容做关联好比你要测试登录,,你把POST请求改为跟从重定向就可以了。
参考博客:https://www.cnblogs.com/yaohanbaby/p/7744214.html感谢感动博主!
使用KeepAlive:当该选项当选中时,jmeter 和方针处事器之间使用 Keep-Alive方法进行HTTP通信,默认选中。
撑持的长链接形式:就是http协议基于tcp协议进行事情,http请求每一次发送请求的时候都要先使用tcp协议三次握手。如果你不使用keepalive,每一次发送请求的时候都需要通过tcp进行成立链接。如果勾选,就可以省去每一次请求的时候成立tcp的过程。但是http请求是无状态的长链接,每一次请求都是一种独立的。没有流程性的,好比用户采办一件商品,不需要走流程,好比再登录-----,http请求就是每一个接口都可以进行独立的挪用。
高级设置:
Client implementation
实现:发送http请求的方法,可选项为java和HttpClient4,默认为HttpClient4;
超时(毫秒):Timeouts(milliseconds)
连接:连接超不时间,单位为毫秒;
响应:响应期待超不时间,单位为毫秒;
从HTML文件嵌入资源:
从HTML文件获取所有内含的资源:当该选项当选中时,jmeter在发出HTTP请求并获得响应的HTML文件内容后,还对该HTML进行解析 并获取HTML中包罗的所有资源(图片、flash等),默认不选中,如果用户只但愿获取页面中的特定资源,可以不才方的Embedded URLs must match 文本框中填入需要下载的特定资源表达式,这样,只有能匹配指定正则表达式的URL指向资源会被下载。
Parallel downloads:是否使用自设资源池,勾选后可设置巨细;
Number:资源池巨细,默认为6。
URLs must match:URL匹配过滤,填写此项则只会下载与此内容项匹配的url的资源,例如要获取下的所有资源,使用正则表达式*;
源地点:只用于http协议且Implementation为HttpClient4的情况。
温馨提示: 本文由Jm博客推荐,转载请保留链接: https://www.jmwww.net/file/web/30677.html
- 上一篇:就会调用该事件句柄
- 下一篇:和二进制漏洞中常用的ROP技术类似