概述

今天做一个性能测试的案例。需求中给出并发人数和业务时间段。根据2,5,8原则,统计响应超时率

实际场景

1:登录--考勤打卡--退出

2:并发人数200人,业务持续时间5分钟

3:要求登录响应时间不能超过5s,考勤打卡时间不能超过2s,退出系统时间不能超过2s

3:要求计算出登录,考勤,退出系统三个业务场景的响应超时率

脚本设计

1:首先设计出三个场景的接口

添加线程组,线程数设置为200。先做一次基准测试,迭代次数设置为1

2:添加三个场景的接口,分别添加用户集合点,定时器和断言持续时间。

login的集合点设置为200user,断言时间为5s

考勤和退出系统的定时器为5s,断言持续时间分别设置为2s和2s

只要接口响应时间超出我们的断言时间,就抛出断言失败,写入错误日志

3:启动线程,观察聚合报告。发现三个场景的响应时间都没有超过阈值

4:在线程组中修改持续负载的时间为5分钟,循环次数为永远。启动线程组,观察聚合报告

聚合报告中显示,我们的三个场景,错误率分别为

0%;0%;0.98%                    

断言结果中能看到超时记录。三个业务中,只有退出系统超时最多。说明不满足需求,需要调优

想知道怎么设置断言超时吗?关注我们的公众号,小编为你解答

转载于:https://www.cnblogs.com/Zfc-Cjk/p/10883638.html

Jmeter(四十七)_性能测试统计超时率相关推荐

  1. Jmeter(四十八)_动态线程分析HTML测试报告

    概述 jmeterGUI模式下,性能测试的结果往往误差很大,因为GUI本身就会消耗一部分资源.所以我们常常用命令行去跑性能脚本,得出结果 同时,jmeter在命令行下还可以生成多维度的测试报告,里面包 ...

  2. jmeter测试客户端_如何在JMeter中执行客户端Web性能测试?

    jmeter测试客户端 在本文中,我们将看到如何使用Jmeter插件进行客户端性能测试. 我将使用jmeter webdriver插件. 在开始本主题之前,请阅读我以前的文章中有关客户端性能测试的一些 ...

  3. 四十七、MySQL数据库4

    四十七.MySQL数据库4 今日内容概要 如何查询表 前期表准备 几个重要关键字的执行顺序 where筛选条件 group by 分组 分组注意事项 having分组之后的筛选条件 distinct去 ...

  4. 北京交通大学Python课程设计大作业(四)——典籍词频统计

    北京交通大学Python课程设计大作业(四)--典籍词频统计 文章目录 北京交通大学Python课程设计大作业(四)--典籍词频统计 一.词频统计任务介绍 二.典籍词频统计python源代码如下 三. ...

  5. 探花交友_第11章_数据统计与内容审核(新版)

    探花交友_第11章_数据统计与内容审核(新版) 文章目录 探花交友_第11章_数据统计与内容审核(新版) 1.用户冻结解冻 1.1 用户冻结 ManageController ManageServic ...

  6. 第四讲:统计分析之良率和敏感度分析

    第四讲:统计分析之良率和敏感度分析 摘要: 凡是产品批量生产都会涉及到产品良率的问题.元件实际参数之间的偏差,PCB板制造工艺的偏差,工作环境温度不同等等都会造成实际结果和设计初衷的差异,产生产品不良 ...

  7. 第四十七章 SQL命令 GRANT(一)

    文章目录 第四十七章 SQL命令 GRANT(一) 大纲 参数 描述 GRANT admin-privilege GRANT role GRANT object-privilege 对象所有者权限 第 ...

  8. windows域问题总结--专家门诊四十七问

    QUOTE: 深入理解域之AD活动目录企业应用及案例分享 无论集中还是分散,目录服务触及企业的每个角落,而且常常超越企业延伸到商业伙伴和客户.AD是一个企业目录系统,可以自动进行用户数据,安全和分布的 ...

  9. 【SQL开发实战技巧】系列(四十七):Oracle12C常用新特性☞非分区表在线转分区表online clause(不停业务+索引有效)

    系列文章目录 [SQL开发实战技巧]系列(一):关于SQL不得不说的那些事 [SQL开发实战技巧]系列(二):简单单表查询 [SQL开发实战技巧]系列(三):SQL排序的那些事 [SQL开发实战技巧] ...

  10. 假如有Thread1、Thread2、ThreaD3、Thread4四条线程分别统计C、D、E、F四个盘的大小,所有线程都统计完毕交给Thread5线程去做汇总,应当如何实现?...

    有两种方法: 第一种方法: 一般情况,我们实现多线程都是Thread或者Runnable(后者比较多),但是,这两种都是没返回值的,所以我们需要使用callable(有返回值的多线程)和future( ...

最新文章

  1. NeurIPS 2020 | 自步对比学习:充分挖掘无监督学习样本
  2. Lua中的loadfile、dofile、require详解
  3. oppo计算机的夜间模式,oppo夜间模式如何打开
  4. java新入手的三十个基本概念
  5. 阿里巴巴数据产品经理工作(总结篇)
  6. 计算机专业课考研八月份复习,2016考研:计算机专业暑期复习攻略
  7. golang实现简单rpc调用
  8. 全网最简单Win10桌面美化教程,只需4步!!
  9. Django新增数据
  10. 【Android】实现自定义标题栏
  11. springboot 与jsonp数据返回
  12. 服务器丢包率与什么有关?以及常用的丢包解决方法
  13. 给kvm虚机开放对外访问的端口
  14. vue使用高德地图aMap实现轨迹动画查询显示
  15. 游戏开发中的矩阵与变换
  16. 2020年三月计算机二级甘肃报名官网,2020年3月甘肃计算机二级考试报名时间
  17. 找工作,攒人品(4)
  18. Excel2007中固定表头或列
  19. mt4下载和安装好后如何使用呢
  20. 虚幻引擎图文笔记:用Two Bone IK实现手扶墙

热门文章

  1. python3 socket sendall_全网最详细python中socket套接字send与sendall的区别
  2. 数据量大的sql怎么做优化_南浔区360优化怎么做,百度关键词优化_万推霸屏
  3. 【Python实例第5讲】Pipeline与GridSearchCV降维法
  4. 少样本学习系列(一)【Metrics-Based Methods】
  5. 推荐系统笔记二、矩阵分解协同过滤
  6. vue-cli@webpack@4打包分析命令
  7. centos7下永久修改hostname
  8. 洛谷 [P2756] 飞行员配对方案问题 网络流实现
  9. bag of word C++图像批量读写
  10. Android 模拟器设置