接口测试大讲堂--(利用JMeter执行case--第四讲)

哈喽。大家好,我是思思。通过这一节课的学习,必掌握内容是:

1.一个简单接口的发送与请求

2.参数通过cvs动态设置

3.接口报文的验证及数据库校验

目录

一.接口对应页面:

二.对应的接口用例

三.执行此接口用例

1.添加线程组

​编辑2.取样器-添加http请求

3.添加HTTP信息头管理器​编辑

4.添加监听器-查看结果树

5.验证response响应

6.验证数据库落库是否正确

三.利用csv动态BeanShell 后置处理程序参数循环调用接口


 上实战

一.接口对应页面:

http://192.168.22.129/api/wms/receiptOrder/add-or-update

对应的页面是创建入库单

二.对应的接口用例

三.执行此接口用例

添加线程组-添加http请求-->在http请求中写入接入url、路径、请求方式和参数-->查看结果树

1.添加线程组
  • 线程数:虚拟用户数。一个用户占用一个线程
  • 准备时长:设置的虚拟用户数需要多久全部启动。如果线程数是10,准备时长为1,即每秒钟启动10个线程。
  • 循环次数:每个线程发送请求的次数。如果线程数为10,循环次数为10,那么每个线程发送10次请求,总请求数为10*10=100。

图中代表1秒中要开启10个线程数,循环1次

2.取样器-添加http请求

  • 名称:可写此接口用例名称
  • web服务器:http协议对应80端口,https对应43端口;服务器名称注意前面不要加http://
  • 消息体数据:存储request的json报文
3.添加HTTP信息头管理器
4.添加监听器-查看结果树

5.验证response响应

怎么看响应断言判断的是否正确呢?

在查看结果树里,如不正确,会报断言错误。正确,则不报错。

6.验证数据库落库是否正确

用BeanShell 后置处理程序写脚本验证落库。脚本判断DB的落库值是否符合预期

四.利用csv动态BeanShell 后置处理程序参数循环调用接口

4个case请求4次

==================================================================================================================================================

关注我。一个热爱测试,热爱技术的职场老鸟!

v联系:sisiceshi,可获取项目源码,视频及用例和脚本

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值