能涨薪3k的jmeter接口测试 接口自动化测试全套教程_支付接口测试jmeter(2)

img
img
img

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上软件测试知识点,真正体系化!

由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新

需要这份系统化的资料的朋友,可以戳这里获取

注:加了http请求默认值之后,在单个http请求里面还填写了同样的数据,那么以哪个为准就近原则——就近原则!

jmeter——Http cookie管理器
1.添加HTTP cookie管理器之前:有报错,缺少cookies

2.选择测试计划:右键–>添加–>配置元件–>HTTP cookie管理器

3.添加HTTP cookie管理器之后再次测试,不报错。

作用描述:HTTP Cookie管理器可以像浏览器一样存储和发送cookie,如果你要发送一个带cookie的http请求,cookie manager会自动存储该请求的cookies,并且后面如果发送同源站点的http请求时,都可以用这个cookies。

jmeter——接口与线程之间的传参
以查询全部课程接口为例,希望提取课程id

一.添加json提取器:右键http请求-》添加-》后置处理器-》json提取器

JSON提取公式:$…字段名

查看提取结果——调试取样器:course_id=63

提取全部id如下:

二.引用提取出来的参数

1.同一线程下引用:${引用名}

2.跨线程引用:后置处理程序
直接把进入课程详情接口拉到另一个线程下,课程id没有成功被引用

跨线程需要把提取出来的值设置为全局变量:

右键http请求-》添加-》后置处理器-》后置处理程序

在BeanShell后置处理器中使用__setProperty()函数把courses_id设置为全局变量

({__setProperty(新值,){提取值},)};

设置全局变量成功,再次引用查看效果

跨线程引用方法:${__property(变量名)}

跨线程调用成功!

报错是因为没有cookies,下面解决no cookies问题

三.跨线程调用cookies

1.找到需要提取的内容

2.添加正则表达式提取器:右键http请求-》添加-》后置处理器-》json提取器

3.查看提取结果——调试取样器

4.成功提取!同样,跨线程需要把提取出来的值设置为全局变量:

右键http请求-》添加-》后置处理器-》后置处理程序

({__setProperty(nlqtoken,){lqtoken},)};

5.在第二个线程下添加信息头管理器

6.跨线程引用函数:lqtoken=${__property(nlqtoken)}

7.开始测试

跨线程cookies调用成功!

jmeter——参数化

一.CSV Data Set Config方式

1.新建CSV格式文件

2.CSV——选择测试计划,右键–>添加–>元件–>CSV data Sat config

3.使用参数化变量:${变量名}

img
img

网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。

需要这份系统化的资料的朋友,可以戳这里获取

一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!

不再深入研究,那么很难做到真正的技术提升。**

需要这份系统化的资料的朋友,可以戳这里获取

一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值