jmter接口自动化个人设计

一、注册、登陆

说明:以上均是来自本人自学设计的,借用公司项目,如有问题疑问可随时解答

本人是Mac系统,安装的jmter 3.3

1、设置新增请求,因为有多个请求,所以增加了一个事务管理器,方便整理

2、添加http请求

因为要做接口自动化,所以会有多个请求,那么就要在事物器下添加多个请求,如下图

3、做接口自动化,首先理解自动化的概念,就是可以代替手工去做一些重复性的工作。要想到每个接口是否有联系,借此我们举例子说明一下:

添加请求后,比如第一个接口是注册接口,那我们正常抓取到接口,设置参数请求就可以了,但是这里注册登陆这个项目需要提交一个表单信息,了解业务后发现这两个接口之间有一个联系,就是提交表单接口需要注册接口的Cookie,如果有人不太懂Cookie是做什么的,可以去百度一下,其实简而言之就是一个用户想要在某个网站或者平台的所有行为的通行证。这里不再过多说明~

接着刚才说的例子,那么这个时候可能就要考虑到,如果我想要注册10个甚至100个注册且提交完表单用户的时候,我该怎么处理呢

(1)、首先注册

CSV文件就是记录我们想要的用户参数化的数量,具体怎么使用大家去百度或者看一下我的播客里有记录CSV文件的使用,这里不过多说明,接下来就是正则表达式,正则表达式是用来提取接口请求返回的参数用的,比如用注册接口提取某个参数,而这个参数恰好是别的接口所需要的时候,就需要在注册接口下加一个正则表达式,具体如何采用,大家可以百度一下哟,这里只是提供一个思路

这个例子里边提交表单接口需要用到注册接口请求返回的参数的Cookie和另一个参数,所以有两个正则表达式

(2)当提交表单接口需要注册接口的两个参数时

2、提取cookie

大家可以参照一个文章链接https://www.cnblogs.com/liulinghua90/p/9257548.html,就能明白怎么设计

需要新增一个元件就是Cookie管理器

Cookie管理器这个格式,要先单独跑一个注册接口,从请求的set -Cookie里边找

其他可参照刚才提供的文件链接

那么以上就是一个简单的接口自动化思路,常用的元件就是CSV、正则表达式、cookie

剩余的自动化接口还在串行中,不过思路已经大概是清晰的,谢谢查看~~,因为是自己摸索出来的并已经实现,所以留下一个学习思路,一定要研究好每个模块的用意

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值