jmeter场景模型构建

本文详细介绍了如何使用JMeter构建性能测试场景,包括登录和考勤打卡业务。通过设定业务需求,如1000人登录、半小时内5000次打卡,计算得出并发线程数,以确保90%业务响应时间在1s内。文章还解析了基准测试、压力测试和负载测试的概念,并提供了线程数的计算公式。
摘要由CSDN通过智能技术生成

业务需求
假设公司领导现在给你分配了一个性能测试需求如下:
1:公司有 1000 人在上班时间段会登录平台进行打卡操作,可能会登录打卡多次
2:业务高峰时间段在 8:00-8:30,半小时
3:需要保证 90% 用户的响应时间在 1s 以内
4:保证在半小时内支撑 5000 笔打卡业务完成,同时 90% 业务时间不超过 1s,半小时内最大系统并发数能达到多少?每秒最大用户并发能达到多少?
需求分解
1:注册用户是 1000 人
2:业务时间段是半小时,也就是 30 分钟,1800s
3:需要保证 90% 业务响应时间在 1s 以内
4:需要测试半小时内的最大系统并发和每秒的最大用户并发数
测试模型构建 & 用例设计
这种需求是典型的根据负载量计算并发数的场景。首先我们需要设计一下业务场景
在这里插入图片描述

模型构建
选取的测试业务为:登录业务、考勤打卡业务。此两项业务对应的操作流程,如下:
1.登录业务 - 操作流程:
1)访问打开首页
2)点击【请登录】,跳转到登录页面
3)输入:用户名 + 密码,点击【立即登录】,跳转到首页
4)点击【退出】,跳转到首页
2.考勤打卡 - 操作流程:
1)访问打开首页
2)点击【请登录】&

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值