[发明专利]一种基于jmeter提升活动抽奖验证方法在审
申请号: | 202111672090.5 | 申请日: | 2021-12-31 |
公开(公告)号: | CN114328258A | 公开(公告)日: | 2022-04-12 |
发明(设计)人: | 梁二辉 | 申请(专利权)人: | 首约科技(北京)有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;G07C15/00 |
代理公司: | 北京世誉鑫诚专利代理有限公司 11368 | 代理人: | 李世端 |
地址: | 100010 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 jmeter 提升 活动 抽奖 验证 方法 | ||
本发明公开了一种基于jmeter提升活动抽奖验证方法,包括:S1通过Jmeter创建活动,配置线程组数据;S2基于活动规则要求,配置抽奖活动奖品信息;S3用户信息处理,得到抽奖结果;S4抽奖结果校验,本发明适用于活动抽奖技术领域,基于jmeter并发技术,解决了常规测试抽奖活动,覆盖率低及特殊边界无法测试等技术问题,从而实现了全面覆盖各种抽奖场景、特殊边界等测试效果,基于jmeter随机数据生成、文件读取技术,解决了常规测试用户少,用户单一等技术问题,从而实现了多用户,自定义不同用户群体在同一场景等测试效果,从而提升抽奖活动全面验证。
技术领域
本发明属于活动抽奖技术领域,具体是一种基于jmeter提升活动抽奖验证方法。
背景技术
日常的活动都会涉及抽奖概率及抽奖边界测试,常规的功能测试只能简单测试活动的基础抽奖及少量边界值测试,无法真实模拟真实环境,大批量用户同时参与抽奖,最终导致抽中奖品出现没有抽中或重要奖品抽中超出概率,对公司、用户造成不可往回损失,然而,目前只能简单验证抽奖及抽奖个数边界,无法真实模拟活动的抽奖情况,不能预判用户参与活动过程中同时抽奖出现的技术故障。
发明内容
本发明的目的在于克服现有技术的缺陷,提供一种基于jmeter提升活动抽奖验证方法。
为实现上述目的,本发明采用了如下技术方案:
一种基于jmeter提升活动抽奖验证方法,包括:
S1通过Jmeter创建活动,配置线程组数据;
S2基于活动规则要求,配置抽奖活动奖品信息;
S3用户信息处理,得到抽奖结果;
S4抽奖结果校验。
优选的,所述步骤S1中,通过Jmeter创建活动,配置线程组数据,包括:
打开Jmeter,新建活动名称,创建对应的测试计划;
点击活动计划新建线程组;
在线程组设置压测并发用户数据、循环次数、持续时间及并发间隔时间。
优选的,所述步骤S2中,抽奖活动奖品信息包括奖品名称、奖品类型、中奖概率、库存数据及奖品价值。
优选的,所述步骤S3中,用户信息处理,得到抽奖结果,包括:
准备测试用户数据;
添加CSV组件,读取手机号相关信息;
添加用户参数及HTTP信息头管理器增加变量配置及请求header头信息;
增加抽奖接口;
增加json提取器,验证返回值;
增加调试取样器;
根据预估用户并发及用户总的人数,设置请求配置。
优选的,所述请求配置包括并发线程数及运行次数。
优选的,所述调试取样器使用默认设置。
优选的,所述步骤S4中,抽奖结果校验,包括:
S41极端值校验:
S411校验当奖品数量不足时,多个用户同时抽奖,是否都会中奖;
S412当抽奖用户数量高于奖品数量且均中奖时,查看中奖情况。
S413查看抽奖结果,若有超过奖品数目的用户获得该奖品,则程序存在bug,修正后重新验证;
S42抽奖概率结果校验:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于首约科技(北京)有限公司,未经首约科技(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111672090.5/2.html,转载请声明来源钻瓜专利网。