jmeter添加cookie、信息头

基于java开发的一款性能工具,体积小、功能全、使用方便,但是没有loadrunner测试报告详细,看起来没那么直观,因为是基于Java开发,所以运行时需要安装jdk,是免费,跨平台的,在windows  o s  Linux 上均可以使用

添加线程组

线程组页面

在取样器错误后要执行的动作:在线程内的采样器失败之后,接下来执行的操作

1.继续:继续执行接下来的操作

2.start next thread loop :忽略错误,执行下一个循环

3.停止线程:提出该线程

4.停止测试:等待当前采样器结束后,结束整个测试

5.stop test now:直接停止整个测试

线程属性

1.线程数:模拟的用户数量,设置多少个并发

2.ramp-up period(in seconds):虚拟用户数需要多长时间全部启动,例如:设置时间10秒,有100个线程数,那么每秒启动100/10=10个线程//多少秒内把这些线程数启动起来

3.循环次数:100个并发循环2次,就是200次;永远:一直循环

4.delay thread creation until needed :直到需要时延迟线程的创建,当线程需要执行的时候才会被创建,如果不勾选,就是计划创建的时候就已经创建好了

调度器

持续时间:想压测多长时间,单位秒

启动延迟:多少秒后启动

启动时间:会覆盖启动延迟

结束时间:会覆盖持续时间

添加http请求:线程组右键--添加---sampler---http请求

http请求页面

名称:例如:获取学生信息接口

备注:

服务器名称和ip:www.cnblogs.com  不写http

方法:ge t/post

路径/shimh/p/6052200.html

parameters :添加   名称和值

查看结果树

绿色按钮:运行

响应数据有乱码修改方式:

bin目录下--jmeter.propreties---搜索,等于后面改成ut f-8,保存后重启jmeter,把#去掉,去掉注释

入参数是json的时候

bady data有中文乱码时:bin目录下--jmeter.propreties---搜索,以js开头的将#删除

添加httpcookie

名称/值/域

http信息头添加

referer:判断是否是上个网址过来的。   判断是否是百度这个链接跳转过来的

时间: 2024-10-10 23:10:45

jmeter添加cookie、信息头的相关文章

jmeter之HTTP信息头管理器

信息头管理器作用: HTTP信息头管理器在Jmeter的使用过程中起着很重要的作用,通常我们在通过Jmeter向服务器发送http请求(get或者post)的时候,往往后端需要一些验证信息,比如说web服务器需要带过去cookie给服务器进行验证,一般就是放在请求头(header)中,因为对于此类请求,在Jmeter中就可以通过HTTP信息头管理器,在添加http请求之前,添加一个HTTP信息头管理器,发请求头中的数据通过键值对的形式放到HTTP信息头管理器中.在往后端请求的时候就可以模拟web

JMeter学习-018-JMeter 配置元件之-HTTP信息头管理器-实现 Cookie 登录

之前写过一篇通过[HTTP Cookie管理器]实现登录态操作的文章,使用时需要配置每个键值对(如下图所示),相对来讲配置比较繁琐.其实,我们也可通过在[HTTP信息头管理器]添加 Cookie 信息,从而实现登录态操作. 操作步骤如下: 1.获取 Cookie(通过浏览器等,如下 Firefox 浏览器所示),例如通过浏览器获取 Cookie 信息,保存到文本 cookie.txt 中 2.通过 [CSV Data Set Config]读取 cookie.txt 中的 cookie 信息(可

接口测试之Jmeter中http请求之信息头管理器(十)

1.打开Jmeter,新建一个测试计划 2.选择测试计划,右击-Threads(Users)-线程组 3.接下来新建一个http请求,选择线程组,右击-Samper-HTTP请求. 4.输入服务器名称或IP:选择post方式:输入请求路径:输入请求参数. 再新建一个后置处理器保存cookie信息. 5.添加一个信息头管理器存放cookie 6.添加一个新的关联请求,并调用之前保存的cookie. 7.再添加一个察看结果树查看请求结果,选择线程组,右击-监听器-察看结果树. 8.点击运行,再点击察

Jmeter请求管理——HTTP请求默认值&HTTP信息头管理

1. HTTP请求默认值[添加 - 配置原件 - HTTP请求默认值] 我们在请求同一个项目的接口时,往往这些接口的[IP.端口号.编码方式.协议]等是相同的,甚至部分参数也是相同的.这时候,如果接口数量巨大,我们可以通过设置[HTTP请求默认值]来将这些相同的参数值抽取出来统一设置,而在单个接口中就可以将这些配置空置,jmeter会在执行请求时去读取[HTTP请求默认值]中的参数值. 如果我们在设置了默认值后,有特殊需求,可以在创建 HTTP 请求的页面直接填写参数值,Jmeter 会优先使用

JMeter接口测试示例(五)——添加Cookie

修改用户余额2 功能描述 功能描述:需要添加cookie,token token是写死的token12345 请求地址 http://api.nnzhp.cn/setmoney2 请求方式 Post 入参 参数 数据类型(长度) 是否必传 备注 userid String Y 用户id money String Y 修改的余额数值 出参 参数 数据类型(长度) 备注 code int 状态码200为成功,500为异常 success String 状态 JMeter操作步骤: 1.添加一个HTT

jmeter接口测试时,添加cookie的两种方式

1.http cookie管理,这种方式添加特点就是名称和值要对应着一一输入. 2.http信息头管理器,这种方式可以添加一长串的cookie键值对. 当接口测试,多个接口之间有关联性,比如第二个接口测试要获取第一个接口的cookie,使用http cookie管理方式时,可以看到具体的cookie值. 原文地址:https://www.cnblogs.com/zhuzhu666/p/10582047.html

网页的http头和Cookie信息

查看http头 1.按F12或者shift+ctrl+c, 打开chrome自带的调试工具; 2.选择Network区域,并刷新网页 3.找到该网页url,选择Headers,可以看到当前网页的http头了 查看网页的Cookie 查看某个网站颁发的Cookie很简单.在浏览器地址栏输入javascript:alert (document. cookie)后,会弹出一个窗口,显示的就是cookie信息. 注意:Cookie功能需要浏览器的支持. 扩展: Cookie/Session机制详解 原文

jmeter接口测试:添加cookie以及身份验证

我们同样选择新增一个HTTP请求,具体步骤参考:https://www.cnblogs.com/miyuki/p/9085381.html web服务器中填写信息 ①服务器名或ip:直接输入服务器名字或ip地址: ②请求方法选择post: ③输入完整路径: ④在Parameters中添加参数名和参数值: 这里除了添加一个常规的http请求外,还需要添加一个cookie管理器 选中需要添加cookie的HTTP请求右击添加>>>配置元件>>>HTTP Cookie 管理器

jmeter HTTP信息头管理器使用一例

最近在测试过程中遇到一个问题,被测系统会检测http header:如果不包含制定内容会引发302跳转操作,从而是测试达不到效果.解决办法,增加http 信息头管理器,直接上图 此处注意: 1.此处“Http信息头管理器”可以放在“http请求”同级或者下级: 2.注意红框处不能有空格,否则会导致达不到效果! 增加之后的效果: