涨薪必备技能树:Jmeter接口自动化测试之Http接口自动化实战

目录

一、接口自动化需要的控件

二、接口自动化实战

 三、总结


以下主要介绍Jmeter接口自动化需要哪些控件、接口自动化实战及总结

一、接口自动化需要的控件

涨薪必备技能树:Jmeter接口自动化测试之Http接口自动化实战_第1张图片

以下,详细介绍整个接口自动化流程。

二、接口自动化实战

① 测试计划右键,新建线程组,默认,不用修改。涨薪必备技能树:Jmeter接口自动化测试之Http接口自动化实战_第2张图片

 ② 线程组,右键>配置元件,新建HTTP请求默认值,配置域名/ip及端口,后面接口请求直接复用此域名/ip及端口。涨薪必备技能树:Jmeter接口自动化测试之Http接口自动化实战_第3张图片

③ 线程组,右键>配置元件,新建HTTP Cookie管理器,用于管理cookie。默认,不需要修改。涨薪必备技能树:Jmeter接口自动化测试之Http接口自动化实战_第4张图片

 ④线程组,右键>配置元件,新建HTTP信息头管理器,用于管理信息头,根据项目需要设置,比如项目需要接口请求时,在信息头带上token,那么这里token设置为变量,在登录成功后,直接引用即可。

 ⑤线程组,右键>逻辑控制器,新建简单控制器。简单控制器的作用是分组,比如一个项目有多个模块,登录接口放在一个简单控制器下,购买流程放在另一个简单控制器下。

 ⑥简单控制器,右键>取样器,新建HTTP请求,用于登录接口请求,配置如下:涨薪必备技能树:Jmeter接口自动化测试之Http接口自动化实战_第5张图片

 ⑦登录请求,右键>后置处理器,新建JSON提取器,用于提取登录接口返回结果中的token。涨薪必备技能树:Jmeter接口自动化测试之Http接口自动化实战_第6张图片

⑧ 登录请求,右键>断言,新建响应断言,使用msg进行断言。 涨薪必备技能树:Jmeter接口自动化测试之Http接口自动化实战_第7张图片

 ⑨线程组,右键>逻辑控制器,新建简单控制器,名称改为用户管理,控制器下存放用户列表、增加、删除等接口。

 ⑩ 用户管理简单控制器,右键>取样器,新建HTTP请求,用于用户列表接口请求,配置如下:涨薪必备技能树:Jmeter接口自动化测试之Http接口自动化实战_第8张图片

 ⑪ 用户列表请求,右键>新建响应断言,使用msg进行断言。涨薪必备技能树:Jmeter接口自动化测试之Http接口自动化实战_第9张图片

 ⑫ 线程组右键,依次创建调试取样器、察看结果树。运行之后,结果如下:涨薪必备技能树:Jmeter接口自动化测试之Http接口自动化实战_第10张图片

 ⑬ 整个项目的框架如下:

涨薪必备技能树:Jmeter接口自动化测试之Http接口自动化实战_第11张图片

 三、总结

① 调试取样器,一般用于测试环境调试脚本,线上环境去掉调试取样器;

② 每个接口都需要增加断言,保证脚本的结果的正确性;

③ 同一个模块放在同一个简单控制器下,所有的模块尽量放在一个线程组。特殊场景单独抽离成一个线程组。

好了 学习也就到此结束了 想了解更多相关知识请关注我吧!下面是小编想对读者大大们写的一封信哦! 记住要认真读哦!


 感谢每一个认真阅读我文章的人,看着粉丝一路的上涨和关注,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接免费拿走:
① 2000多本软件测试电子书(主流和经典的书籍应该都有了)
② 软件测试/自动化测试标准库资料(最全中文版)
③ 项目源码(四五十个有趣且经典的练手项目及源码)
④ Python编程语言、API接口自动化测试、web自动化测试、App自动化测试(适合小白           

 ⑤ Python学习路线图(告别不入流的学习) 
上图的资料 在我的QQ技术交流群里(技术交流和资源共享,广告进来腿给你打断)
可以自助拿走,群号768747503备注(csdn999)群里的免费资料都是笔者十多年测试生涯的精华。还有同行大神一起交流技术哦
   ————————————————
「学习资料 笔记 工具 文档领取」

图片

 扫描二维码,
备注“csdn999”
小姐姐邀你一起学习哦~~
和志同道合的测试小伙伴一起讨论测试技术吧!

   一定一定一定 要备注暗号:CSDN999
   ———————————————

 

你可能感兴趣的:(软件测试,自动化测试,接口测试,自动化,http,压力测试,jmeter,职场和发展)