美文网首页JMeter
jmeter抽奖功能实例一

jmeter抽奖功能实例一

作者: 测试小懒 | 来源:发表于2021-04-06 19:49 被阅读0次

    前言

    前端时间使用jmeter完成了抽奖功能的并发压测,抽奖活动顺利上线至结束。

    下面就以抽奖功能为例来进行并发测试。

    首先,介绍下抽奖活动的需求。用户参与转盘抽奖,每人每天可抽奖7次连续抽奖7天;共12个奖项,一个奖项可配置不同类型奖品(实物商品、虚拟商品、红包、积分、优惠券)及数量;每个奖项可设置每个用户必中次数;每个奖项设置抽奖概率。

    抽奖功能并发压测主要目的为了测试出抽中奖品是否溢出;通过上面需求分析容易溢出的测试点:

    1、每个奖项配置的奖品总数量是否溢出

    2、每个奖品配置的每个类型奖品数量是否溢出

    3、每个用户配置的必中次数是否溢出

    4、每个用户每天抽奖次数是否溢出

    5、每个用户每天抽中奖品数量是否溢出

    6、多用户抽奖操作是否溢出

    要进行抽奖接口并发测试要先登录获取token,因此需要测试2个接口(登录接口、抽奖接口);准备充足的用户测试数据(即已注册的用户账户),存放至txt文档

    然后运行jmeter开始配置接口请求

    一、登录接口

    在配置接口前,需查看接口文档,了解需要配置的必填参数及消息头

    1、测试计划->右键创建线程组->配置元件->HTTP信息头管理器,以键值对形式添加

    2、线程组->创建Sampler的http请求

    填写http请求的服务器域名、请求方式post、body data数据(需将前面准备的测试账户数据进行读取,将账户参数化设置为变量形式)

    3、使用CSV Data Set Config读取文件数据(重点)

    线程组右键->配置元件->CSV Data Set Config

    4、创建察看结果树,运行登录接口

    运行成功的Response中的token如何获取,下篇待续。

    相关文章

      网友评论

        本文标题:jmeter抽奖功能实例一

        本文链接:https://www.haomeiwen.com/subject/sjhekltx.html